三目运算符

作用:通过三目运算符实现简单的判断
语法:表达式1?表达式2:表达式3

解释:
如果表达式1的值为真,执行表达式2,并返回表达式2的结果;
如果表达式1的值为假,执行表达式3,并返回表达式3的结果。

#include<iostream>
using namespace std;int main() {int a = 10;int b = 20;int c = 0;c = (a > b ? a : b);cout << "c = " << c << endl;//C++中,三目运算符返回的是变量,可以继续赋值(a > b ? a : b) = 100;cout << "a = " << a << endl;cout << "b = " << b << endl;}



C++中,三目运算符返回的是变量,可以继续赋值

C++三目运算符(简述)相关推荐

  1. C语言基础第六课——第二节if语句(if-else格式、不带else的if结构)、借例题简述写代码流程、从键盘上输入三个整数,求出其中的最大数(打擂法、三目运算符、排序)、if语句的嵌套计算个人所得税

    C语言基础第六课--第二节 一.if语句概述 二.标准if-else格式 三.借例题简述写代码流程 四.不带else的if结构 五.例题:从键盘上输入三个整数,求出其中的最大数.(打擂法.三目运算符. ...

  2. 【小家java】java8新特性之---Optional的使用,避免空指针,代替三目运算符

    相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...

  3. 简述计算机科学的核心内容,北京大学-计算机科学与技术(2018秋)作业及复习

    59.(第十章)外排序是指在排序前后,数据在外存上,排序时数据调入内存进行的排序方法. 60.(第十章)在选择排序.冒泡排序.归并排序中, 归并排序是空间复杂度最大的. 三.简答和程序题(共10题,每 ...

  4. 设计模式学习1:设计模式简述和设计模式原则

    设计模式简述 什么是设计模式? 软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案. 设计模式的目的: 代码高可用(相同作用的代码能重复 ...

  5. Java中常见的锁简述

    在Java的应用中,或多或少的都会接触到一些锁,那么问题就来了,在Java中,常见的锁有哪些,都有什么样的作用?? 这里给大家简单的简述一下这些学常见的锁. 本文件所涉及到的锁: 1.公平锁 / 非公 ...

  6. 简述DataInputStream和DataOuputStream

    2019独角兽企业重金招聘Python工程师标准>>> Java开发中经常会用到IO流,那么就会碰到DataInputStream和DataOuputStream这两个包装类.下面就 ...

  7. Python中的三目运算符------if else 同行

    缘由: 今天看了一个代码,这个样子的: bench = 0 if len(stock['WEIGHT'])==0 else float(stock[['WEIGHT']].apply(sum)) 大概 ...

  8. 简要叙述matlab的含义,1,简述MATLAB组成部分? 2,说明使用M文件编辑/调试器的方法和优点? 3,存储在工作空间中的数组能编辑吗...

    匿名用户 1级 2012-05-17 回答 我也考这个....祝你好运 1,简述MATLAB组成部分? (1)开发环境(development Environment); (2)MATLAB数学函数库 ...

  9. 简述Linux和Windows下Python搭建步骤

    简述就Windows和Linux环境下安装Python的步骤. Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linu ...

最新文章

  1. MySQL原生密码认证
  2. python自学多久可以找到工作-25岁从零开始学习python还能找到工作吗?
  3. Mybatis学习第一天——Mybatis的安装配置以及基本CURD操作
  4. linux追加内核参数,Linux设置内核参数的方法
  5. Android 开发(一)项目概况
  6. 报错,但不影响运行ERROR: JDWP Unable to get JNI 1.2 environment, jvm-GetEnv() return code = -2...
  7. composer常用命令
  8. cf1556B B. Take Your Places!
  9. 《鸿蒙理论知识05》HarmonyOS概述之下载与安装软件
  10. Linux之vmstat命令
  11. day03 Python字典dict的增删查改及常用操作
  12. 为什么你的MySQL跑得很慢?
  13. PS颜色校正(Photoshop颜色显示偏色)
  14. endnotex8与9的区别_下载安装EndnoteX8或EndnoteX9,建立数据库并以自己的名字命名。...
  15. MATLAB常用数据导入
  16. c语言topic函数,ROS学习笔记(一) 话题topic的定义与使用(publisher 和 subscriber)
  17. 【SpringBoot】tk.mybatis集成,帮你更加傻瓜式的写代码~
  18. 测试小故事74:没有计划的日子
  19. 硬件开发趋势与技术探索
  20. 在新手机里如何找回上一个手机便签里的内容

热门文章

  1. 嵌入式硬件设计-常见处理器介绍
  2. 笔记-Java基础语法-二进制
  3. Docker 入门教程-----supervisor(进程管家)配置与Docker使用
  4. RFM模型—零售数据实战
  5. 大数据在医疗领域的应用
  6. Linux内核入门-- likely和unlikely
  7. Tornado.Cash终于,终于发币了!TORN治理机制都在这里
  8. 成熟港口人工智能Ceaspectus领跑全球智能港口码头人工智能应用落地,全球No.1集装箱AI企业中集飞瞳建设智慧港口智能码头
  9. 使用Python进行数字取证调查
  10. 《把时间当作朋友》之读后感