初学者遇到的奇怪小问题
程序代码:#include <stdio.h>
void main ()
{
printf ("请输入密码\n");
char a;
scanf ("%c",&a);
while(a!='zxc')
{
printf("错误");
scanf("%c",&a);
}
printf ("欢迎");
}这个小程序,调试一下会出现未声明a的报错,但是删去【printf ("请输入密码\n");】就没有报错了。请问这是为什么呢?








