细节问题,不太明白
假如a,b,c的值都是5,那么表达式a++=b-2+c的值是多少?
2019-02-15 20:22
2019-02-15 20:27
2019-02-15 20:49
2019-02-15 20:51

[此贴子已经被作者于2019-2-16 09:12编辑过]
2019-02-16 09:11
2019-02-16 13:55
2019-02-16 16:15
程序代码:#include <stdio.h>
int main()
{
int a,b,c;
a=b=c=5;
printf("1--%d\n",a+1);
printf("2--%d\n",(a=a+1)=b-2+c);
printf("3--%d\n",a);
return 0;
}
2019-02-16 17:23
2019-02-16 17:55
程序代码:#include <stdio.h>
int main()
{
int a,b,c;
a=b=c=5;
(b,a)=1; // 逗号表达式
printf("1--%d\n",a+1);
printf("2--%d\n",(a=a+1)=b-2+c);
printf("3--%d\n",a);
return 0;
}

2019-02-16 19:08