概述
1.数组
一般的数组声明
int a[50];
int b[]={1,2,3,4,5};
int c[20]={1,2,3,4,5,6,7,8,9};
虽然定义的方式不同,但是可以明确的是在程序被编译的时候数组的大小是已知的,其中[]
内部可以是常量,整形常数,也可以是常量表达式,但是唯独不可以是变量,因为要在编译时就开辟好合适的空间(这是因为上述声明使用的是自动存储,如果我们使用new/delete就可以用变量作为元素数目)
QQQ问题:曾经有这么个说法是说:a[9]人们可以使用的是a[0]~a[8],但是实际上a[9]也是存在的是'