c语言表达式是否正确优先级有以下定义:int a; long b; double x,y;,则表达式

发布时间:2021-02-24 04:43:21

c语言表达式是否正确优先级有以下定义:int a; long b; double x,y;,则表达式a=x!=y是否正确?为什么?

网友回答

=是赋值符号,优先级最低,!=是关系运算符,优先级比=高,所以你这个式子就等价于a=(x!=y),如果x与y不相等,那么括号里式子成立,a的值就是1,否则a的值为0
以上问题属网友观点,不代表本站立场,仅供参考!