作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/08 03:54:13
C语言的--x&&++y||++z要怎么理解
C语言的--x&&++y||++z要怎么理解
一、前++ (前--)都是先进行自增,再使用变量,如:--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