可以分开的。但是分开以后就不能使用初始化赋值了。
char a[3] = {1, 2, 3};这种方式赋值只能在定义的时候赋值。否则就只能a[0] = 1.....这样一个个赋值了。
可以分开
貌似对于有的编译器,数组声明时进行初始化,未初始化的数组元素会自动初始化为零;声明时未进行初始化数组元素为随机值。
可以啊,你先声明的时候可以不用初始化,等到要使用的时候再初始化
可以。
声明同时初始化:int a[3] ={1,2,3};
声明后在赋值:int a[3]; a[0]=1;a[1]=2;a[2]=3;