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)
相关推荐
子枫秋月13 分钟前
单链表实现全解析
c语言·数据结构·c++
消失的旧时光-19431 小时前
c语言 内存管理(malloc, calloc, free)
c语言·开发语言
degen_1 小时前
注册协议通知
c语言·笔记
Yupureki2 小时前
从零开始的C++学习生活 19:C++复习课(5.4w字全解析)
c语言·数据结构·c++·学习·1024程序员节
NEU-UUN3 小时前
C语言 . 第三章第二节 .递归函数
c语言·开发语言
奔跑吧邓邓子4 小时前
【C语言实战(60)】打造校园信息管理系统(简易版),开启高效校园管理新篇章
c语言·开发实战·校园信息管理系统
王RuaRua4 小时前
VScode C/C++环境配置
c语言·c++·vscode
一匹电信狗7 小时前
【牛客CM11】链表分割
c语言·开发语言·数据结构·c++·算法·leetcode·stl
GilgameshJSS9 小时前
STM32H743-ARM例程35-DHCP
c语言·arm开发·stm32·单片机·嵌入式硬件
GilgameshJSS10 小时前
STM32H743-ARM例程34-BootROM
c语言·arm开发·stm32·单片机·嵌入式硬件