中int初始化的默認(rèn)值是多少?
如果是定義的全局變量或者靜態(tài)變量,未初始化的話就是0.如果是局部變量,那就是以前殘留在堆棧里的隨機(jī)值。區(qū)分變量的類型,有兩種情況。
1、局部變量。
局部變量在沒有顯式初始化時,其值C語言規(guī)范沒做要求,可以是隨機(jī)值,也可以是編譯器隨意給定的值。
比如gcc編譯器的局部變量就是隨機(jī)值,可能為任何值。而微軟的編譯器,如VC或VS,則會初始化為全c,即0xCCCCCCCC。
中int初始化的默認(rèn)值是多少?
如果是定義的全局變量或者靜態(tài)變量,未初始化的話就是0.如果是局部變量,那就是以前殘留在堆棧里的隨機(jī)值。區(qū)分變量的類型,有兩種情況。
1、局部變量。
局部變量在沒有顯式初始化時,其值C語言規(guī)范沒做要求,可以是隨機(jī)值,也可以是編譯器隨意給定的值。
比如gcc編譯器的局部變量就是隨機(jī)值,可能為任何值。而微軟的編譯器,如VC或VS,則會初始化為全c,即0xCCCCCCCC。