首页 > 教育培训

为什么vc一直无法初始化数组 c 中数组未初始化是什么意思?

c中数组未初始化是什么意思?

数组未系统初始化的意思是数组定义了,只不过也没对数组并且赋值。

为什么输入字符串时提示没有初始化?

c字符串的初始化问题:

为什么vc一直无法初始化数组 c 中数组未初始化是什么意思?

char*str(char*)malloc(sizeof(char)*10);

for(inti0;i7;i)

str[i]#;

printf(“%s

,str);

上面的代码中,只初始化了前7个位置,后面的3个也没初始化操作,所以控制输出后面的3个字符会随机重新初始化,会又出现现象。

对的的做法是在第8个字符的位置变量定义为“

strchar字符串位置

原文标题:为什么vc一直无法初始化数组 c 中数组未初始化是什么意思?,如若转载,请注明出处:https://www.suhaipipe.com/tag/6339.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「蓝鲸百科」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。