在c语言中引用数组元素时其数组下标的数据类型有哪些

  介绍

这篇文章主要介绍了在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语言中引用数组元素时其数组下标的数据类型有哪些