1、基本的數組初始化方式
#include <stdio.h>
main(){
int is[5] = {1,2,3,4,5};
return 0;
}
2、部分初始化
#include <stdio.h>
int main()
{
int is[5] = {[3]=4,5};
for (int i = 0; i<sizeof(is)/sizeof(int); i++) {
printf("%d\t",is[i]);
}
return 0;
}
輸出結果:0 0 0 4 5
解析:在[3]=4這一步開始,將後面的值全部賦給了3這個下標之後的內存空間,前面沒有賦值的內存空間默認爲0