c中爲什麼整型數組自動初始化不是0

c中爲什麼整型數組自動初始化不是0

對於自動初始化,有2種方式,值初始化和默認初始化。值初始化是指內置類型在函數體以外定義,而初始化爲0;其他的則採用默認初始化,取決於編譯器賦給它一個不確定的值。
因此如果整型數組定義在函數體內(main函數也在此列),則採用默認初始化,值不能確定。

ps:轉載的,不記得誰的了,不好意思啊,如果介意就告訴我,我會刪的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章