介绍
这篇文章主要介绍了在c语言中引用数组元素时其数组下标的数据类型有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
在c语言中引用数组元素时,其数组下标的数据类型允许是:整型常量或整型表达式c语言规定只能逐个引用数组元素而不能一次引用整个数组,数据元素的表示形式为“数组名(下标]”,下标可以是整型常量或整型表达式。
引用>在c语言中引用数组元素时,其数组下标的数据类型允许是:整型常量或整型表达式。
教程
数组中只有一维数组,数组的大小必须在编译期作为常数确定。但c数组的元素可以是任何类型的对象,当然也可以是另一个数组,所以“仿真”出一个多维数组。
<强>数组名:强>
指向该数组下标为0的元素的指针。
<强>数组下标:强>
c语言规定只能逐个引用数组元素而不能一次引用整个数组,数据元素的表示形式为“数组名(下标]”,下标可以是整型常量或整型表达式。
任何一个数组下标运算都等同于一个对应的指针运算。
即:<代码>[我]=* (a + i)=* (i + 1)=我[a]> 代码(后种写法绝不推荐)例:
# include & lt; stdio.h> void main () { int [20]={0}; *=66; printf (“[0]:, % d \ n", [0]); printf (“0 [a]:, % d \ n", 0 [a]); 返回; }结果为:
[0]:66 0(一):66年,写法很有趣。
在c语言中引用数组元素时其数组下标的数据类型有哪些