菜鸟问简单的C语言问题。望大家不要耻笑。
#include <stdio.h>main()
{
int a,b,c,d;
char e;
scanf("%d%c%d=%d",&a,&e,&b,&c);
switch(e)
{
case '+': d=a+b;
case '-': d=a-b;
}
if(d=c)
printf("perfect!");
else
printf("error!%d%c%d=%d",a,e,b,c);
}
上述程序。若我把CASE两行。。改为 a+b=d a-b=d..为什么TURBOC2.0显示LValue require in function main...