c语言唯一一个三目运算符

条件表达式由两个符号(?和:)组成,必须一起使用。要求有三个操作对象,称为三目运算符。

一般形式为

表达式1?表达式2:表达式3

理解如下:

cs 复制代码
a>b?(max=a):(max=b);
//相当于
if(a>b) max=a;
else max=b;
//

条件表达式还可以写成以下形式

cs 复制代码
a>b?printf("%d",a) : printf("%d",b)
相关推荐
似水এ᭄往昔2 小时前
【C语言】文件操作
c语言·开发语言
蒙奇D索大3 小时前
【数据结构】第六章启航:图论入门——从零掌握有向图、无向图与简单图
c语言·数据结构·考研·改行学it
烂蜻蜓3 小时前
C 语言中的递归:概念、应用与实例解析
c语言·数据结构·算法
javaisC6 小时前
c语言数据结构--------拓扑排序和逆拓扑排序(Kahn算法和DFS算法实现)
c语言·算法·深度优先
小郝 小郝7 小时前
【C语言】strstr查找字符串函数
c语言·开发语言
Dovis(誓平步青云)8 小时前
【数据结构】排序算法(中篇)·处理大数据的精妙
c语言·数据结构·算法·排序算法·学习方法
nuo5342028 小时前
黑马 C++ 学习笔记
c语言·c++·笔记·学习
电星托马斯20 小时前
C++中顺序容器vector、list和deque的使用方法
linux·c语言·c++·windows·笔记·学习·程序人生
march_birds1 天前
FreeRTOS 与 RT-Thread 事件组对比分析
c语言·单片机·算法·系统架构
小麦嵌入式1 天前
Linux驱动开发实战(十一):GPIO子系统深度解析与RGB LED驱动实践
linux·c语言·驱动开发·stm32·嵌入式硬件·物联网·ubuntu