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