欢迎光临
我们一直在努力

C++学习笔记系列1-5

三目运算符

条件  ? 选项A :选项B;

两个情况,条件为true,则选择A选项;条件为false,则选择B选项。

举个例子:

int a = 10;

int b = 20;

先创建条件:a > b,将三目运算符整个逻辑补充完整,如下:

条件      A项   B项

   ↓          ↓        ↓

a > b ?  "对" : "错" ;

由于我们定义的A、B选项为string,即字符串类型,所以我们要创建一个string变量容器接收三目运算符传出的结果,因此再编辑代码如下:

string str = a > b ?  "对" : "错" ;

std::cout << str << std::endl;

此时输出的内容是:错。

分析:因为a是10,b是20,条件中“a > b”明显是false,因此选择B选项处的内容,所以输出“错”。

以上就是三目运算符的使用方式

 

赞(0)
未经允许不得转载:171主机测评 » C++学习笔记系列1-5
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址