2.数组名后是用 [ ] 括起来的是常量表达式
包括:整、字符、符号常量表达式。
如: int a[2+3], b[5], c[‘a’] , _d[8],
xyz[‘#’] (‘#’=35)
#define N 5
main() {int a[N];printf(“%d\n”,a[1]=100);}
而:int a(10) , b[x], %[5], 8[3], x-y[50], 5x[100]
是否正确?
又如: int i=5; int a[5+i] 是否正确性?
3.数组的长度
int a[5] a[0], a[1], a[2], a[3], a[4]
5个元素 ,下标从0 ~ 4
注意:
在Turbo C 中超过定义的数组下标元素是可以引用的,系
统不作检查。