专升本 C语言笔记-07 逗号运算符

1.逗号表达式的用法

就是用逗号隔开的多个表达式。逗号表达式,从左向右依次执行。

2.逗号表达式的特性

2.1.当没有括号时,第一个表达式为整个表达式的值。

代码

cpp 复制代码
int x = 3,y = 5,a = 0;
a = x,y;
printf("a = %d",a);

**说明:**因为逗号优先级最低,会优先使用赋值运算,a = x后才会执行y

2.2.而有括号时,依次执行后,最后一个表达式为整个表达式的值

cpp 复制代码
int x = 3,y = 5,a = 0;
a = (x,y);
printf("a = %d",a);

**说明:**首先括号优先级最高,先执行括号里的内容,逗号表达式在括号内,所以第二次执行逗号表达式的内容,所以表达式执行到了y,最后赋值是a = y,结果就是5

相关推荐
Promise4852 小时前
贝尔曼公式的迭代求解笔记
笔记·算法
锦锦锦aaa3 小时前
【layout理解篇之:mos电阻】
经验分享·笔记
zore_c4 小时前
【C语言】带你层层深入指针——指针详解2
c语言·开发语言·c++·经验分享·笔记
koo3644 小时前
pytorch深度学习笔记
pytorch·笔记·深度学习
眠晚晚4 小时前
API攻防&系统攻防笔记分享
笔记·web安全·网络安全
丝斯20116 小时前
AI学习笔记整理(22)—— AI核心技术(深度学习6)
人工智能·笔记·学习
koo3646 小时前
pytorch深度学习笔记1
pytorch·笔记·深度学习
jimmyleeee7 小时前
人工智能基础知识笔记二十一:Function Calling
人工智能·笔记
丝斯20117 小时前
AI学习笔记整理(21)—— AI核心技术(深度学习5)
人工智能·笔记·学习
风123456789~8 小时前
【健康管理】第5章 流行病学、医学统计学 1/2
笔记·考证·健康管理