为什么vc一直无法初始化数组 c 中数组未初始化是什么意思?
c 中数组未初始化是什么意思?数组未系统初始化的意思是数组定义了,只不过也没对数组并且赋值。为什么输入字符串时提示没有初始化?c字符串的初始化问题:char*str(char*)malloc(size
c 中数组未初始化是什么意思?
数组未系统初始化的意思是数组定义了,只不过也没对数组并且赋值。
为什么输入字符串时提示没有初始化?
c字符串的初始化问题:
char*str(char*)malloc(sizeof(char)*10);
for(inti0;i7;i)
str[i]#;
printf(“%s
,str);
上面的代码中,只初始化了前7个位置,后面的3个也没初始化操作,所以控制输出后面的3个字符会随机重新初始化,会又出现现象。
对的的做法是在第8个字符的位置变量定义为“