c语言找错,那里不对呢?编译连接时没有判错,但运行时提示遇到问题需要关闭

#include <stdio.h>
int main(void)
{
char a,c;
unsigned int b;
printf("\nEnter a letter:");
scanf("%c",a);
printf("\nEnter a number:");
scanf("%u",b);
printf("\nEnter another letter:");
scanf("%c",c);
return 0;
}

#include <stdio.h>
int main(void)
{
char a,c;
unsigned int b;
printf("\nEnter a letter:");
scanf("%c",&a); //
printf("\nEnter a number:");
scanf("%u",&b); //
printf("\nEnter another letter:");
scanf("%c",&c); //
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-02
scanf("%c",a);
scanf函数中要放地址,即&a,这个书中应该有说明
相似回答
大家正在搜