声明float类型数组, 由操作系统分配静态内存,(内存单元地址的数值是随机的,无规律的,书本为了便于理解所以才说1000单元的。至于存哪个单元无实际意义,)
x[2][4]二维数组的首地址是x[0][0]。内存地址必须要用指针操作,直接操作指针就行 了,
例子:
#include
{
float x[2][4] = {1.1, 1.2, 1.3, 1.4,1.5,1.6.......};
float *p;//指针p
p = &x[1][1];/*p 指针指向数组x[1][1]就是这个数组的地址。p == 1.6(p是数组x[1][1] = 1.6的地址)(知道内存地址编号无实际意义,为了便于理解才说的内存1000H单元的)*/
//至于x[2][4]数组的内存地址是随机的,只是数组的数据是连贯的,不是内存地址也是连贯的。不能用现实世界去理解内存世界。为了举例方便才说1000单元,996,992,988,的这些数值。
return 0;
}
纯手动打字,没理解的可以补充,