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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 20:47:53
这两道C语言题是怎么说的,这两道C语言题是怎么说的, 这两道C语言题是怎么说的,第一题,x=3,然后x+2不赋值,因此不管,然后++x这个是前置++,x就是4了,然后x++*2,这里的x++

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

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

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