专升本 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

相关推荐
雾岛听风眠9 分钟前
STM32HAL库学习笔记
笔记·stm32·学习
儒雅永缘15 分钟前
Solidworks练习37-旋转、拉伸切、阵列
笔记·学习
丝斯201117 分钟前
AI学习笔记整理(47)——大模型企业应用技术之提示工程
人工智能·笔记·学习
qq_3441152240 分钟前
WinForm学习笔记一(建立项目)
笔记·学习
dblens 数据库管理和开发工具1 小时前
QueryNote 云端笔记,正式上线
数据库·笔记·querynote·q笔记
2501_901147831 小时前
高性能计算笔记:灯泡开关问题的数学优化与常数级解法
笔记·算法·求职招聘
小冷coding1 小时前
复杂场景下的ERP系统优化策略:让企业管理系统焕发新生
笔记
随意起个昵称1 小时前
【二分做题笔记】组装玩具
笔记·算法
Lips6111 小时前
2026.1.13力扣刷题笔记
笔记·算法·leetcode
Silvia_suu2 小时前
修电脑的笔记
笔记