為什么vc一直無法初始化數(shù)組 c 中數(shù)組未初始化是什么意思?
c 中數(shù)組未初始化是什么意思?數(shù)組未系統(tǒng)初始化的意思是數(shù)組定義了,只不過也沒對數(shù)組并且賦值。為什么輸入字符串時(shí)提示沒有初始化?c字符串的初始化問題:char*str(char*)malloc(size
c 中數(shù)組未初始化是什么意思?
數(shù)組未系統(tǒng)初始化的意思是數(shù)組定義了,只不過也沒對數(shù)組并且賦值。
為什么輸入字符串時(shí)提示沒有初始化?
c字符串的初始化問題:
char*str(char*)malloc(sizeof(char)*10);
for(inti0;i7;i)
str[i]#;
printf(“%s
,str);
上面的代碼中,只初始化了前7個(gè)位置,后面的3個(gè)也沒初始化操作,所以控制輸出后面的3個(gè)字符會隨機(jī)重新初始化,會又出現(xiàn)現(xiàn)象。
對的的做法是在第8個(gè)字符的位置變量定義為“