C语言--&&与||符号介绍与短路现象
2023-12-13 07:59:45
一.&&且
表达式1&&表达式2:表达式1为真并且表达式2为真,整体表达式才为真,其它为假。
?注意短路现象:(假&&假->假)(假&&真->假),如果第一个表达式为假,那么第二个表达式就没有计算的意义,因为第二个表达式无论真假,整个表达式都为假,则表达式2不计算
二.||或
表达式1||表达式2:表达式1或者表达式2为真,整体表达式就为真
注意短路现象:(真||假->真)(真||真->真),如果第一个表达式为真,那么第二个表达式就没有计算的意义,因为第二个表达式无论真假,整个表达式都为真,则表达式2不计算
?三.短路现象例子
#include<stdio.h>
int main()
{
int a=0;
int b=0;
int c=1;
if(++a&&b++&&++c)
printf("真");
else
printf("假");
printf("%d","%d","%d",a,b,c); //输出结果:假 1 1 1
return 0;
}
文章来源:https://blog.csdn.net/m0_75266675/article/details/134944697
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!