利用字符串字面值初始化字符数组时,末尾会加'\0'
不允许将数组的内容拷贝给其他数组作为其初始值,也不能用数组为其他数组赋值。
int a[]={1,2,3};
int a2[]=a;//错误
a2=a;//错误
复杂数组的声明
int *ptrs[10];//ptrs含是有10个整形指针的数组,类型修饰符从右向左绑定
int &refs[10]=/*?*/;//错误,不存在引用的数组
int (*Parray)[10]=&arr;//Parray指向一个含有10个整数的数组
int (&arrRef)[10]=arr;//arrRef引用一个含有10个整数的数组
int *(&array)[10]=ptrs;//arr是数组的引用,该数组含有10个指针