首页
编程星球
啊哈磊的小伙伴
求助
交流
添柴
挑战
题库
院校合作
加入圈子
扫码关注啊哈磊
QQ群:703568346
@啊哈编程星球
暑期课程
金牌教练带你玩转编程!
扫码预约课程
未登录
我的添柴
退出账号
搜索
搜索
本版
文章
帖子
用户
啊哈磊_编程从这里起步
»
交流
›
互助分享
›
学习求助
›
再发一道坑爹题
返回列表
发新帖
查看:
1660
|
回复:
4
再发一道坑爹题
[复制链接]
盲聋不哑
盲聋不哑
当前离线
积分
93
电梯直达
楼主
发表于 2013-7-2 18:03:19
|
只看该作者
|
倒序浏览
|
阅读模式
5
啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{ int a=3,b=4,c=3,x;
x=a!=(b=c);
printf("%d",x);
system("pause");
}
求问,为何X的值是0而不是1?
最佳答案
rosynirvana
查看完整内容
x=a!=(b=c); 求值顺序是 x=(a!= (b=c)) => x=(a!=3) => x=0
楼主新帖
啊哈c的书怎么只有前四章?
三目运算符的用法
这段代码怎么错了?
这是怎么回事?我保证我的运行界面已关闭,不是因...
这个代码有什么问题?
楼主热帖
如何一打开啊哈C,输入法就自动切换为英文输入?
这个代码有什么问题?
为什么无法编译?
啊哈c的书怎么只有前四章?
这是怎么回事?我保证我的运行界面已关闭,不是因...
收藏
0
转播
分享
回复
举报
rosynirvana
rosynirvana
当前离线
积分
7454
沙发
发表于 2013-7-2 18:03:20
|
只看该作者
x=a!=(b=c);
求值顺序是
x=(a!= (b=c)) =>
x=(a!=3) =>
x=0
回复
举报
hywC
hywC
当前离线
积分
19
板凳
发表于 2013-7-2 19:47:53
|
只看该作者
首先b=c的值是3,然后a!=3的值是true,也就算1,所以x=1.
回复
举报
吐槽有理
吐槽有理
当前离线
积分
331
地板
发表于 2013-7-2 22:08:41
|
只看该作者
a不等于3,但因为a是3,所以a!=3是false
回复
举报
北极风
北极风
当前离线
积分
219
5
#
发表于 2013-7-8 11:47:31
|
只看该作者
3!=3
条件不成立为0
因此x=0
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
广播台
特别关注
快速回复
返回顶部
返回列表