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

最新文章

  1. BZOJ 1121: [POI2008]激光发射器SZK
  2. AFN 2.6 code报错总结
  3. 用于软件包管理的21个Linux YUM命令 转载
  4. box unboxing(装箱 拆箱) C#编程指南
  5. Maven打包web工程成WAR
  6. mysql装载本地文件及模式匹配
  7. 苹果官方 Crash文件分析方法 (iOS系统Crash文件分析方法)
  8. SaaS系列介绍之五: 我国SaaS市场分析
  9. cf509A Maximum in Table
  10. Android 异步链式调用设计
  11. Wix打包系列(四) 自定义UI
  12. JSTL标签之c:foreach,c:if标签小结
  13. linux(十三)之磁盘分区、创建文件系统、挂载
  14. Confluence 6 用户目录图例 - 连接 Jira
  15. Android Fragment用法知识点的讲解
  16. C++ 中的导致编译错误汇总
  17. 预测氨基酸替换的致病性及分子机制:MutPred工具的使用
  18. Linux chpasswd (批量或单一修改用户密码)和passwd(直接修改用户密码)
  19. R语言学习 第四篇:函数和流程控制
  20. 配置私有仓库(使用registry镜像搭建一个私有仓库)

热门文章

  1. ejb3persistence.jar javax.persistence的注解配置
  2. 鲁宾斯坦说:&quot;思维是在概括中完成的。&quot;
  3. The transaction log for database &#39;XXX&#39; is full due to &#39;ACTIVE_TRANSACTION&#39;.
  4. PHP---------Smarty模板
  5. Linux实用指令(2)
  6. Entity Framework——执行sql语句
  7. Linux关于scp命令
  8. 使用@SuppressWarnings(&quot;unchecked&quot;)消除非受检警告
  9. C# .NET开发图形图像程序时提示&quot;GDI+ 中发生一般性错误&quot;
  10. java中prepareStatement与createStatement的区别