作业帮 > 综合 > 作业

为什么是这个结果#include void main (){char c;char str[10];char a;

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/10 22:16:13
为什么是这个结果
#include
void main ()
{
char c;
char str[10];
char a;
scanf("%c,%s,%c ",&c,str ,&a);
printf("%c%s%c\n",c,str,a);
}
当输入a,bcd g的时候, 为什么输出结果是“abcd?”?而不是abcdg?
因为scanf的格式"%c,%s,%c "中以空格为结束