
C语言中x=y==z是什么意思
5个回答
展开全部
==是等于运算符=是赋值运算符
==的优先级比=高
所以先算y==z即x=(y==z)
当y==z时式子为true 在c语言中bool值和int值可以转换 即为1
当y!=z时式子为false 即为0
==的优先级比=高
所以先算y==z即x=(y==z)
当y==z时式子为true 在c语言中bool值和int值可以转换 即为1
当y!=z时式子为false 即为0
展开全部
x、y和z相等
如果是整数表示大小一样;如果是字符表示同一个字符;如果是指针表示指向同一个地址
如果是整数表示大小一样;如果是字符表示同一个字符;如果是指针表示指向同一个地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-02-11
展开全部
y==z 判断 y 等于 z,结果为真或假,即 1 或 0
所以 x=1或0
所以 x=1或0
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
==优先级高于=,如果y=z,则x=1,否则x=0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
y等于z,再把y的值赋予x
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询