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