第1个回答 2011-01-29
你的if后else前多了一个语句,造成了编译出错
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); }
第2个回答 2011-01-29
#include<stdio.h>
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);}
改成这样可以,不知道你要干什么