c語言array的默認值是多少?
默認值是不可意料的。 不同編譯器對靜態常量的處理方法可能不一致,但多數編譯器翻譯會匯編語言都是用的db 0這種方式,那么默認值為0,但是我們不要依賴這個,因為C語言標準沒有規定一定要這么做,程序中也可以用db ?方式實現。 對于局部變量,幾乎所有的編譯器都是利用add bp,n之后,用[bp+n]來表示,它的值是完全不可醫療的。
c語言array的默認值是多少?
默認值是不可意料的。 不同編譯器對靜態常量的處理方法可能不一致,但多數編譯器翻譯會匯編語言都是用的db 0這種方式,那么默認值為0,但是我們不要依賴這個,因為C語言標準沒有規定一定要這么做,程序中也可以用db ?方式實現。 對于局部變量,幾乎所有的編譯器都是利用add bp,n之后,用[bp+n]來表示,它的值是完全不可醫療的。