【C語言基礎】數組變量的初始化


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



發佈了36 篇原創文章 · 獲贊 6 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章