哈哈,同问
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
这个“Hello, World”没有'\0',为什么这个printf没有输出相邻内存地址后面的部分呢?
【 在 shouge111 的大作中提到: 】
: 变量a长度是5,那么根据教材,它只能存储1234,最后一个存储单元应该存储字符串结束标志\0。
: 但是实际运行,a存储了12345.这是怎么回事呢?printf打印也是打印了12345
: #include<stdio.h>
: ...................
--
FROM 42.53.47.*