编辑:
我去,pure C居然允许这种代码,gcc和clang用-Wall也没用,只有VC用-Wall会有警告。。。
所以,换用VC编译器吧,哈哈
【 在 shouge111 的大作中提到: 】
: 变量a长度是5,那么根据教材,它只能存储1234,最后一个存储单元应该存储字符串结束标志\0。
: 但是实际运行,a存储了12345.这是怎么回事呢?printf打印也是打印了12345
: #include<stdio.h>
: ...................
--
修改:z16166 FROM 222.129.205.*
FROM 222.129.205.*