数组的初始化
int i[5] = {3,23,53,0,0};
手动把所有的数值都对应写上。int i[12] = {3,23,53,0,0,0,0,0,0,0,0,0};
如果零太多,手动赋值太麻烦:int i[12] = {3,32,53};
c语言支持部分赋值,未初始化的元素被设置为零。- 当然你会想在
int i[12] = {3,23,0,0,0,0,0,53,0,0,0,0};
这种情况怎么办。c语言支持指定初始化数组int i[12] = {3,23,[7] = 53};
值得注意的是c++并不支持这一点。