C语言 x=(y=6,y+6,y++),(x=6)+8;
题目
C语言 x=(y=6,y+6,y++),(x=6)+8;
x=(y=6,y+6,y++),(x=6)+8;怎么解?
最好能写出详细过程
答案
根据c的运算规则上面的运算可以拆开为
x=y=6,y+6,y++,(x=6)+8;
所以第一步运算得到x=6,(x=6)+8;
最后得到的结果是x=6 y=7;
注意这里的6是后面括号里面那个6,应该它是赋值,去过是其它运算的话就是前面那个6了
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 用sorry,go to bed,get up,morning,night来写5句话
- 如图是实验室用里一瓶标签破损的白色粉末状固体,同学取少量该固体放入一洁净试管中,加水振荡后固体溶解,形成无色透明溶液,继续加入少量盐酸,无色无味的气体产生,固体可能是:A硫酸钠B氯化钠C碳酸氢钠D氢氧
- 生活中的发明都来自哪些事物的启发
- 读数、写数都要从什么位读,写起?
- 有一个93人的参观团,其中男47人,女46人
- It is reported that Uruguay understands and_China on human rights issues.
- 成语游戏里有月亮有星星还有1001,是什么成语?
- 绚烂是什么意思
- 1234567六个数随便排列成七位数,一共有多少个
- 甲车每小时行80千米,乙车每小时行70千米,现甲乙两车同时从AB两地相对开出经5小时相遇,
热门考点