C++三元操作符
2024-08-22 10:18:19
c++的三元操作符形式:
//条件表达式 ? 表达式1 : 表达式2;
语义:如果“条件表达式”为true
,则整个表达式的值就是表达式1
,忽略表达式2
;如果“条件表达式”为false
,则整个表达式的值就是表达式2,
等价于if/else语句。
1 if (条件表达式)
result = 表达式1;
else
result = 表达式2;
实例1:
int result;
int first=;
int second=;
result=first>second?:; //执行结果:如果first>second result=0,如果first<second result=1;
实例2:
string result;
int first=;
int second=;
result=first>second?"true":"false"; //执行结果:如果first>second result等于true 如果first<second result等于false
最新文章
- BZOJ 1121: [POI2008]激光发射器SZK
- AFN 2.6 code报错总结
- 用于软件包管理的21个Linux YUM命令 转载
- box unboxing(装箱 拆箱) C#编程指南
- Maven打包web工程成WAR
- mysql装载本地文件及模式匹配
- 苹果官方 Crash文件分析方法 (iOS系统Crash文件分析方法)
- SaaS系列介绍之五: 我国SaaS市场分析
- cf509A Maximum in Table
- Android 异步链式调用设计
- Wix打包系列(四) 自定义UI
- JSTL标签之c:foreach,c:if标签小结
- linux(十三)之磁盘分区、创建文件系统、挂载
- Confluence 6 用户目录图例 - 连接 Jira
- Android Fragment用法知识点的讲解
- C++ 中的导致编译错误汇总
- 预测氨基酸替换的致病性及分子机制:MutPred工具的使用
- Linux chpasswd (批量或单一修改用户密码)和passwd(直接修改用户密码)
- R语言学习 第四篇:函数和流程控制
- 配置私有仓库(使用registry镜像搭建一个私有仓库)
热门文章
- ejb3persistence.jar javax.persistence的注解配置
- 鲁宾斯坦说:";思维是在概括中完成的。";
- The transaction log for database &#39;XXX&#39; is full due to &#39;ACTIVE_TRANSACTION&#39;.
- PHP---------Smarty模板
- Linux实用指令(2)
- Entity Framework——执行sql语句
- Linux关于scp命令
- 使用@SuppressWarnings(";unchecked";)消除非受检警告
- C# .NET开发图形图像程序时提示";GDI+ 中发生一般性错误";
- java中prepareStatement与createStatement的区别