c语言中x=(y==3)是什么意思
答案:4 悬赏:70 手机版
解决时间 2021-03-25 10:16
- 提问者网友:欲劫无渡
- 2021-03-25 01:49
c语言中x=(y==3)是什么意思
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-03-25 02:17
先算括号内的, y==3, 再给x赋值
如果y不等于3, 返回0. y等于3, 返回非零值, 视编译器而不同, 通常是1
上述式子结果为: "如果y等于3,x就赋值1(或其它非负值), 如果y不等于3, x赋值为0".
如果y不等于3, 返回0. y等于3, 返回非零值, 视编译器而不同, 通常是1
上述式子结果为: "如果y等于3,x就赋值1(或其它非负值), 如果y不等于3, x赋值为0".
全部回答
- 1楼网友:青灯有味
- 2021-03-25 04:41
把关系表达式y==3的结果赋值给变量x
- 2楼网友:从此江山别
- 2021-03-25 04:03
如果y==3 则返回1,否则false,
再把1或false赋值给x
再把1或false赋值给x
- 3楼网友:独行浪子会拥风
- 2021-03-25 03:02
x = (y == 3),意思就是,如果y为3,就返回真,那么x就是1,否则x为0
因此最终x的值为1
因此最终x的值为1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯