另一个C语言的简单问题
来源:百度知道 编辑:UC知道 时间:2024/06/17 19:29:06
这是一个C语言辅导软件中的一段,str的长度是7,(2)中怎么会出现str[7]呢?
#include <stdio.h>
int main(void)
{
char str[7]="Beijing";
puts(str);
return 0;
}
程序输出乱码。。。
C语言辅导软件出错了。。。
str[7]是未知空间,不能随意使用。。。
c程序会自动给你生成一个“\0”的结束标记 占用一个字节 你自己定义的还是7个长度
资料错误,回答完毕