共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
3.
在许多程序设计中都要用到多维数组,如果数组每一维的大小都已知,则在变量说明中定义即可,否则,通常的方法是在变量说明中按最大值来定义数组,这样会浪费内存,且有时该最大值也很难确定。在此介绍一种在C程序中动态生成多维数组的方法,该法可有效地解决上述问题。 相似文献
4.
本文讨论了C语言的数组与指针的关系,通过动态存储分配函数和多级指针的结合实现C语言的多维动态数组。 相似文献
5.
6.
张卫华 《数字社区&智能家居》1999,6(2):19-19,22
在BASIC语言中,DIM A(N)语句可以定义一个包含N个元素(N是未知数)的数组,而在C语言中,定义数组时必须要明确地说明其大小.但在设计程序时,经常会遇到数组元素个数未知的情况,数组的大小在最初不能预料,只有在程序运行过程中根据不同的情况才能确定.对于这个问题一般的处理方法是拟定一个比实际需要大的数组.显然,这样做有两个缺点:一是若数组定义小于实际需要,将引起程序运行错误;二是若数组定义太大,又会造成内存空 相似文献
7.
8.
结构化程序设计要求程序中的函数具有高度的独立性,即函数应尽可能地不依赖于全局变量.但在C语言中使用二维数组的场合,函数的独立性大受影响,它表现在两个方面:1、当数组名作为函数的参数进行传递时,若是传递一维数组,则可以动态地说明数组的长度,如:int sub(intlist[],int n).但若是传递二维数组,则在函数的参数表中必须说明数组的第二维最大长度,否则编译时将显示出错.通常的做法是利用宏定义预先定义数组的第二维最大长度,如: 相似文献
9.
10.
C语言是一种应用广泛的计算机语言.本文从指针的使用方面对C程序的内存空间和编程效率问题进行了探讨,并根据具体情况,对动态数组的构造方法进行了改进,给出在C语言中利用指针构造一维、二维及多维动态数组的若干方法. 相似文献
11.
12.
13.
分析了C语言中使用指针的必要性和难以理解的原因,提出利用公式化简复杂指针的技巧,取得了较好的教学效果。 相似文献
14.
15.
16.
17.
18.
19.
20.
小议C语言中的数组和指针 总被引:1,自引:0,他引:1
数组和指针是C语言中使用频率很高的两种数据类型。由于指针和数组有着十分密切的联系,正确理解两者相关联的语法现象是十分必要的。本文就数组名的含义、数组如何访问元素、下标法与指针法的比较等内容进行了分析。 相似文献