C语言--三目运算符


一.介绍⭐

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

它的含义是:如果表达式1的值为真(非零),则整个表达式的值为表达式2的值;否则,整个表达式的值为表达式3的值。

三目运算符常用于简单的条件判断和赋值操作,可以代替简单的 if-else 语句。

二.举例

比如:求两个数中的较大值

方法一:用if...else语句⭐

cpp 复制代码
int main()
{
	int a = 10;
	int b = 20;
	int max = 0;
	if (a > b)
		printf("较大值是%d", a);
	else
		printf("较大值是%d", b);
	return 0;
}

方法二;用三目运算符⭐

cpp 复制代码
int main()
{
	int a = 10;
	int b = 20;
	int max = 0;
	max = (a > b ? a : b);   //代码实现更加简洁
	printf("较大值是%d", max);
}

总结:有时候使用三目运算符可以代替简单的if...else语句,使代码更简洁。


创作不易, 如果这份博客👍对你有帮助,可以给博主一个免费的点赞以示鼓励。

欢迎各位帅哥美女点赞👍评论⭐收藏,谢谢!!!

如果有什么疑问或不同的见解,欢迎在评论区留言哦👀。

祝各位生活愉快⭐

相关推荐
努力努力再努力wz5 小时前
【内存管理与高并发内存池系列】从 mmap 到 malloc:文件映射、匿名映射与 glibc 内存分配机制详解
linux·c语言·数据结构·数据库·c++·qt·链表
J2虾虾5 小时前
C 语言 void 完全用法
c语言·开发语言
wu_ye_m5 小时前
学习c语言第35天 函数声明和定义
c语言·开发语言·学习
J2虾虾8 小时前
C语言 typedef 用法
c语言·数据结构·算法
WL学习笔记9 小时前
顺序表详解
c语言·数据结构
c++之路10 小时前
CMake 系列教程(一):CMake 基础知识
c语言·开发语言·c++
我还记得那天10 小时前
C语言随机数生成机制与猜数字游戏实现
c语言·开发语言·游戏
万法若空11 小时前
C/C++基本类型表示范围
c语言·开发语言·c++
J2虾虾12 小时前
C 语言 sizeof 完全用法指南
c语言·数据结构·算法
xxwxx__13 小时前
51单片机定时器/计数器中断详解(T0和T1)——从入门到精通
c语言·单片机·嵌入式硬件·51单片机