编程中&&和||的妙用
2024-09-04 10:55:37
&&符号在编程中表示“和”,也就是数学中的“且”!
if(A && B){
}
上面的代表表示A==true并且B==true的情况下就执行花括号里面的代码。
值得注意的是:
当A==true的时候系统才会判断B,当A==false的时候就不会执行后面的,因为不管B是true还是false,A&&B都为false。
所以就有意思了,我们可以用 A && B 来替代
if( A ) B;
比如:a==1 && b=2;表示如果a等于1则给b赋值为2.
类似的还可以用于 “或” 表达式||。
A || B 表示A==true或者B==true,只要A/B其中有一个为true则返回true,所以当A==true的时候B就不需要再判断了。
同理:
A || B 等同于 if( !A )B;即当A==false的时候执行B;
最新文章
- MyBatis使用动态SQL标签的小陷阱
- Linux中的软硬链接
- 练习JavaWeb连接数据库
- 1531: [POI2005]Bank notes二进制优化(c++)
- ASP.NET Core 源码阅读笔记(3) ---Microsoft.AspNetCore.Hosting
- Intent跳转传list集合
- Queue及Stack
- 【Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发】
- VS2008中Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted 错误解决方法
- 监听器如何获取Spring配置文件(加载生成Spring容器)
- DVWA笔记之一:brute Force
- Spring Boot 系列总目录
- kettle表更新/插入更新
- GO语言从入门到放弃目录
- Windows PowerShell基本语法及常用命令
- 浅谈Java简单实现的生产者与消费者问题
- Javascript实现一个插件
- WCF安全:通过 扩展实现用户名密码认证
- 博客停更转战简书http://www.jianshu.com/u/7ac4047c9cfa
- CodeForces 724G: Xor-matic Number of the Graph