数组在内存中的存储形式-复高斯分布的数学基础理论

时间:2021-06-08 13:20:31
【文件属性】:
文件名称:数组在内存中的存储形式-复高斯分布的数学基础理论
文件大小:6.48MB
文件格式:PDF
更新时间:2021-06-08 13:20:31
嵌入式 Linux C 图 6.1 数组在内存中的存储形式 2.数组的引用 C 语言中规定了数组必须逐个元素引用,而不能数组整体引用,因此,数组的引用实际 上就是数组元素的引用。数组元素的一般表示方法为: 数组名[下标] 其中的下标只能为整型常量或整型表达式。这里的方括号“[]”读者在之前第 4 章的运 算符中已经见到过。它实际上就是下标引用符,优先级是最高的,并且具有右结合性,例如 有以下小程序: #include void main() { /*数组定义,有 10 个元素*/ int i,a[10]; printf("getting odd numbers...\n"); for(i=0;i<10;) /*下标为整型表达式,注意标号范围为 0 到 9*/ a[i++]=2*i+1; printf("display all these numbers...\n"); for(i=9;i>=0;i--) /*下表为为整型表达式,标号是范围为 0 到 9*/ printf("a[%d] is %d\n",i,a[i]); } 其运行结果如下所示: getting odd numbers... display all these numbers... a[9] is 19 a[8] is 17 a[7] is 15 a[6] is 13 a[5] is 11 a[4] is 9 a[3] is 7 a[2] is 5 a[1] is 3 a[0] is 1 C 语言对数组的处理是非常有效的,它对数组下标的处理是在一个很低的层次上的,但 这个优点也有一个反作用,即在程序运行时用户无法知道一个数组到底有多大,或者一个数

网友评论