博舍

c语言中:是什么意思 saia是什么意思

c语言中:是什么意思

一、c语言中?:是什么意思?

?在C语言中表示疑问的意思

:在C语言中表示判断的结果选择

二者同时出现,两者组成结构选择语句

条件运算符(?:)是C语言中唯一的一个三目运算符,它是对第一个表达式作真/假检测,然后根据结果返回另外两个表达式中的一个。

二、使用步骤

?:在运算中,首第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值。

例代码如下(示例):

max=((a>b)?a:b)>c?((a>b)?a:b):c;

在上述代码求a,b,c中的max值,先求表达式((a>b)?a:b)中的max值,若a>b为真,则输出a的值;若a>b为假则输出b的值。再用((a>b)?a:b)所比较出来的值与c进行比较,若((a>b)?a:b)>c为真则输出((a>b)?a:b)的值;若((a>b)?a:b)>c为假,则输出c的值。

ps:个人拙见,有错误望大佬指出(狗头保命)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇