关于C语言中输入输出的问题。
#include<stdio.h>main()
{
char a;
scanf("%s",&a);
if(a="xiaowang") printf("xiaowang 100 98 90");
else printf("error");
}
我设想的程序执行效果是,输入"xiaowang" 输出"xiaowang 100 98 90",输入其他的,输出"error"。但是我试了一下,不管输入什么数,结果都是"xiaowang 100 98 90"。