C语言的--x&&++y||++z要怎么理解

 我来答
kaixingui2012
推荐于2017-09-26 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6502万
展开全部
一、前++ (前--)都是先进行自增,再使用变量,如:--x 相当于 x=x-1 , x==0 ?
二、&& 和 || 有断路特性
&& 当遇到 0时,不再运行其后的同级运算
|| 当遇到 1时,不再运行其后的同级运算

如:int x=1, y=2 ;
--x&&++y ; 这句执行完成后,x=0, y依然是2
如:int y=0, z=2;

++y||++z ; 这句执行完成后,y=1 z依然是2
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式