新手求助
#include<stdio.h>void main()
{
int a,b;
char c1,c2;
float x, y;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
printf("c1=");
c1=getchar();
printf("c2=");
c2=getchar();
printf("x=");
scanf("%f",&x);
printf("y=");
scanf("%f",&y);
printf("a=%d,b=%d,c1=%c,c2=%c,x=%f,y=%f",a,b,c1,c2,x,y);
}为什么运行时会直接出现“c1=c2=”,跳过第12行的命令,求解释,谢谢!