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)
相关推荐
CPUOS20102 小时前
嵌入式C语言高级编程之MVC设计模式
c语言·设计模式·mvc
jolimark2 小时前
C语言存在的问题及Zig语言如何改进,差异对比全在这
c语言·内存管理·系统编程·类型系统·zig语言
青梅橘子皮2 小时前
C语言---指针的应用以及一些面试题
c语言·开发语言·算法
零号全栈寒江独钓6 小时前
基于c/c++实现linux/windows跨平台获取ntp网络时间戳
linux·c语言·c++·windows
爱编码的小八嘎8 小时前
C语言完美演绎8-10
c语言
爱编码的小八嘎11 小时前
C语言完美演绎8-4
c语言
零号全栈寒江独钓14 小时前
基于c/c++实现linux/windows跨平台ntp时间戳服务器
linux·c语言·c++·windows
我能坚持多久16 小时前
String类常用接口的实现
c语言·开发语言·c++
CPUOS201016 小时前
嵌入式C语言高级编程之单一职责原则
c语言·开发语言·单一职责原则
Severus_black16 小时前
顺序表、单链表经典算法题分享(未完待续...)
c语言·数据结构·算法·链表