int a[]={0}和int abc[5]={};这两个数组初始化语句对吗
int a[]={0};
对。数组大小为1,初始化 a[0] 等于 0。
int abc[5]={};
不对,没有初始化。
int abc[5]={1};
对。数组大小为5,初始化 a[0] 等于 1。其它单元不管。(可能自动是0,也可能不确定,与编译器有关)
int abc[5]={1,1,1,1,1};
最佳。
转自:http://zhidao.baidu.com/question/77607526.html
//新建个程序测试下就知道。