运行此 c 程序时出错。我收到一个错误,例如“case label does not reduce to an integer constant”。帮助我找出我的错误。我是c的新手,几周前就开始了。在此先感谢
#include<stdio.h>
main()
{ int a,b,c;
scanf("%d",&c);
if (c<5) {
c==a ;
}
else { c==b;
}
switch (c)
{
case a:
printf ("statement1");
break;
case b :
printf(" statement2");
break;
}
}