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

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/16 01:33:08

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