C语言 x=(y=6,y+6,y++),(x=6)+8;
x=(y=6,y+6,y++),(x=6)+8;怎么解?
最好能写出详细过程
人气:207 ℃ 时间:2020-05-14 09:08:43
解答
根据c的运算规则上面的运算可以拆开为
x=y=6,y+6,y++,(x=6)+8;
所以第一步运算得到x=6,(x=6)+8;
最后得到的结果是x=6 y=7;
注意这里的6是后面括号里面那个6,应该它是赋值,去过是其它运算的话就是前面那个6了
推荐
- C语言(x=6,x+1,y=6,x+y)这是什么意思
- C语言(x=y=6,x+y,
- 在C语言中x=(y=2,z=8,k=16)表示什么意思
- C语言计算.设x=4,y=8.说明下列运算后,x,y,z的值分别是多少?
- 拜伦的诗歌 When we two parted 谁有英文的
- x-20%x-(20%x+6-2)-1/3x=6怎么解
- 写几个类似的词语 代替 替代
- 英语单选一道,
猜你喜欢