这两道C语言题是怎么说的,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 21:46:31
这两道C语言题是怎么说的,

这两道C语言题是怎么说的,
这两道C语言题是怎么说的,
 

这两道C语言题是怎么说的,
第一题, x=3 ,然后 x+2 不赋值,因此不管,然后++x 这个是前置++,x就是 4了,然后x++*2,这里的x++是后置++,因此把x*2赋值给y,就是8,然后后置++对x加1,所以x=5

第二题, 是因为 || 只要有一个成立,整个表达式就成立了,后面的被短路(跳过不做).
但是我对答案1表示怀疑,因为&& 的优先级是高于 || 的