#include<stdio.h>main(){char[11]="I am a boy.";printf("%s",a);}输出结果为:I am aboy.(!...)一些不认识的符号,而检验时,系统没有加上'\0',也不认为数组空间不够,为什么?
#include<stdio.h>main(){char[11]="I am a boy."; /*怎么连数组名都没有啊?*/printf("%s",a);}输出结果为:I am aboy.(!...)一些不认识的符号,而检验时,系统没有加上'\0',也不认为数组空间不够,为什么?
二楼你的方法是正确的,但是不知道你的编译器有没有提示你错误呢?