C语言:逻辑运算符||
2024-09-05 09:13:02
#include <stdio.h>
//逻辑运算符||特点:左右两边的表达式先做左边,如果左边为1则右边不用执行,整个结果为1;如果左边为0,再执行右边;
main()
{
int x=1,y=1,a,b;
a= y-- || x--;//根据优先级先做y--(式子结果为1,y的值为0);
//根据逻辑运算符||特点(只要左边式子为1,则整个逻辑表达式结果为1,右边的式子不用计算);
//所以x--没有执行,因此x不变,为1
printf("%d,%d,%d\n",a,x,y);
//结果:1,1,0
getchar();
}
最新文章
- mybatis3.2.3+spring3 控制台打印sql解决办法
- 【Java学习笔记】Map接口的子接口---TreeMap
- 实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI
- 微信要革";传统电视";的命吗?
- ansible使用笔记
- Android图片浏览器之缩略图
- Android 自定义ToggleButton+用SharedPreferences保存用户配置
- bzoj 3172 [Tjoi2013]单词(fail树,DP)
- view,SurfaceView,GLSurfaceView的关系和区别
- Linux无处不在
- 返回本机的mac物理路径
- 运行mvc报“无法确定存储版本;需要有效的存储连接或版本提示”
- 制作jar文件
- python3 安装及项目管理安装
- ASP.NET 使用Session,避免用户F5刷新时重复提交(转)
- 仓储repository概念
- exportfs命令
- python实现根据当前时间创建目录并输出日志
- MEMCACHE分布式算法(PHP)
- 【unittest】unittest单元模块做assert
热门文章
- THINKPHP_(7)_THINKPHP6的controller模型接收前端页面通过ajax返回的数据,会因为一个div而失败
- Go slice 扩容机制分析
- https ssl(tls)为什么不直接用公钥加密数据?
- Python-selenium,切换句柄及封装
- mysql-8.0.16-winx64.zip安装教程详解
- 用java实现一个ATM机系统(2.0版)
- Django基础之auth模块
- Java安全之反序列化回显研究
- C#进阶学习4--反射(Reflection)
- kubelet之volume manager源码分析