if语句的问题,大神帮我看看
#include <stdio.h>void main ()
{
int a=0,b=0,c=0,d=0;
if(a=1)
b=1;c=2;
else
d=3;
printf ("%d,%d,%d,%d\n",a,b,c,d);
}
为什么编译有错,我试过了else if (a==2)和if (a==1){b=1;c=2}都一直有错误,帮我看看,谢谢了
#include <stdio.h> void main () { int a=0,b=0,c=0,d=0; if(a=1) // = == {b=1;c=2;}//这里有问题 else d=3; printf ("%d,%d,%d,%d\n",a,b,c,d);//1 1 2 0 0 0 0 3 }
[此贴子已经被作者于2016-6-23 21:54编辑过]
[此贴子已经被作者于2016-6-23 21:50编辑过]