#include main() { int a=1,b=2,c=3; c=(a+=a+2),(a=b,b+3); printf("%d,%d,%d
",a,b,c); }
题目
#include main() { int a=1,b=2,c=3; c=(a+=a+2),(a=b,b+3); printf("%d,%d,%d
",a,b,c); }
这个程序的运行结果中,c的值为什么是4,不是5,求详细解释
答案
#include
int main()
{
int a=1,b=2,c=3;
c=((a+=a+2),(a=b,b+3));
printf("%d,%d,%d
",a,b,c);
return 0;
}
这样就是c=5,lZ明白了么
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 当m是什么整数时,关于x的一元二次方程x^+mx+2=mx^+3x的根是整数?
- 奶奶伤心地诉说着过去心酸的往事.(修改病句)
- 数轴上点A表示8,点B表示-8,点C在点A与点B之间,A点以每秒0.5个单位的速度先向左运动,B点以每秒1.5个单位
- 我国每一个节日都是一道独特的风景线,请仿照笑面的句子分别用一句话来表现下面两个节日的特点.
- 特殊角的三角函数值,要有135度等,要带根号,不要带小数的,
- 五开头的成语,第二个字是数字的,第三个是八的如:五十八好
- 很基本的!
- 8×8×3.14÷4—4×4×3.14÷2=
- 东西半球划分界限是哪两条经线?
- 新丰小学去年有女生200人男生比女生多40%今年女生人数比去年女生增加20%今年男生多30人今年男比去年少百分