关于条件运算符怎么用

来源:本站
导读:目前正在解读《关于条件运算符怎么用》的相关信息,《关于条件运算符怎么用》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《关于条件运算符怎么用》的详细说明。
简介:今天讲一些基础知识,快来看看吧。

先来看一个if语句:

if (a>b)

max=a;

else

max=b;

这个是if条件语句中最简单的一个,拿条件运算符可改写为:max=(a>b)?a:b;赋值号右侧的“(a>b)?a:b”是一个“条件表达式”。“?”是条件运算符。要求有三个操作对象,称为三目运算符。

一般形式:表达式1?表达式2:表达式3

执行顺序:先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值就是整个条件表达式的值;若表达式1为0(假),则求解表达式3,此时表达式3的值就是整个条件表达式的值。

还是看一些运算符优先级的例子:

⑴max=(a>b)?a:b 可以写成:max=a>b?a:b;

⑵a>b?a:b+1 其实就是:a>b?a:(b+1);

⑶a>b?(max=a):(max=b);相当于:

if (a>b) max=a;

else max=b;

条件表达式还可以写成下列格式:

a>b?printf("%d",a):printf("%d"b)

提醒:《关于条件运算符怎么用》最后刷新时间 2024-03-14 00:57:46,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《关于条件运算符怎么用》该内容的真实性请自行鉴别。