首页 | 本学科首页   官方微博 | 高级检索  
     

多维数组动态存储空间的开辟
作者姓名:黄中强
作者单位:北京航天部二院 100854
摘    要:编制程序常遇到开辟动态数组存储空间的问题。在程序开始时声明一个数组a〔n〕,由于无法确定数组到底含多少个元素,因此常将n赋一个很大的值,多占用了很多内存空间。C语言的出现为我们解决了这一问题。但一般C语言的教程中关于这一部分的内容写得很少,仅限于一维数组,本篇文章将介绍一种开辟多维数组动态存储空间的方法。一、有关函数与运算符介绍 1.calloc函数执行空分配存储器,calloc函数的两个变元,一个指定所保留的元素数目,另一个指每个元素的长度。由callac返回的指针可以赋予合适类型的指针变量,但首先必须强制类型,使其同指针变量的数据类型相同。以保证程序能正确运行。 2.sizeof运算符为确定calloc函数所保留的每个元素的长度,引

本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号