C语言基础 逻辑操作符的理解
#include<stdio.h>
int main(){
int i=0,a=0,b=2,c=3,d=4;
//i=a++&&++b&&d++;//a++即先赋值后自加1,先赋值后整个表达式判定为假,后面不再进行运算,所以b,c,d值不变,1,2,3,4
i=a++||++b||d++;//同理,以为逻辑操作符表示或者,a++为假,但是++b为真,整个表达式为真,不再计算d++,所以a,b加1,c,d值不变1,3,3,4
printf("a=%d\nb=
原创
2020-12-02 00:12:49 ·
251 阅读 ·
0 评论