c语言中 以下执行的结果为什么是2,0,3,-1?
#include<stdio.h>intmain(){inta,b,c;a=b=1;c=a++-1;printf("%d,%d,",a,c);c+=-a+++(++b||...
#include <stdio.h>
int main()
{
int a,b,c;
a=b=1;
c=a++-1;
printf("%d,%d,",a,c);
c+=-a+++(++b||++c);
printf("%d,%d\n",a,c);
return 0;
}
求问以下执行的结果为什么是2,0,3,-1???? 展开
int main()
{
int a,b,c;
a=b=1;
c=a++-1;
printf("%d,%d,",a,c);
c+=-a+++(++b||++c);
printf("%d,%d\n",a,c);
return 0;
}
求问以下执行的结果为什么是2,0,3,-1???? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询