还是那道题~#include void main(){ int a; char b; printf("enter a:"); scanf("a=%d",&a); printf("\na=%d",a); printf("\nenter b:"); scanf("b=%c",&b); printf("\nb=%c",b);}为什么输入“a=1b=2”就又可以有正常结果了呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 08:17:13
还是那道题~#include void main(){ int a;  char b;  printf(

还是那道题~#include void main(){ int a; char b; printf("enter a:"); scanf("a=%d",&a); printf("\na=%d",a); printf("\nenter b:"); scanf("b=%c",&b); printf("\nb=%c",b);}为什么输入“a=1b=2”就又可以有正常结果了呢?
还是那道题~
#include
void main()
{ int a;
char b;
printf("enter a:");
scanf("a=%d",&a);
printf("\na=%d",a);
printf("\nenter b:");
scanf("b=%c",&b);
printf("\nb=%c",b);
}
为什么输入“a=1b=2”就又可以有正常结果了呢?

还是那道题~#include void main(){ int a; char b; printf("enter a:"); scanf("a=%d",&a); printf("\na=%d",a); printf("\nenter b:"); scanf("b=%c",&b); printf("\nb=%c",b);}为什么输入“a=1b=2”就又可以有正常结果了呢?
就应该是正确结果啊.