注册
登录
论坛
搜索
万卷图书
»
C语言
» 逻辑命题求解
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
发短消息
加为好友
fwbook
当前离线
UID
1
帖子
2324
精华
0
积分
0
阅读权限
200
在线时间
1597 小时
注册时间
2009-7-30
最后登录
2025-4-12
管理员
1
#
fwbook
发表于 2011-10-8 08:42
|
显示全部帖子
1#
C玩家
分别说一下:
x=y=z=2;
相当于:
z=2;
y=z;
x=y;
所以x、y、z的值都是2。
++x || ++y && ++z;
是三个条件的逻辑运算。||和&&的运算优先级相同。这时,就从左边开始运算。而对于||运算符,只要有一个运算为真,就全部为真,后续的不运算了。在这里++x一旦为真,++y和++z就不运算了。
回复
引用
TOP
返回列表
Visual C++技术
ArcGIS