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