C语言赋值号的运算顺序

从右到左。

cpp 复制代码
int & f(int & a) { printf("参数 = %d\n", a); return a; }
int main(void)
{
	int a = 9;
	int b = 3;
	f(a) = f(b);
	// 运行到此处,a = 3,b = 3
	return 0;
}

输出

相关推荐
述清-架构师之路1 小时前
【亲测可用】idea设置mvn默认版本路径,setting路径,仓库路径
java·ide·intellij-idea
ULTRA??2 小时前
插入排序算法实现(二分查找搜索版本)
c++·算法
Elias不吃糖2 小时前
LeetCode 71:简化 Unix 路径(Simplify Path)——栈 / vector
算法·leetcode·
sheeta19982 小时前
LeetCode 每日一题笔记 日期:2025.12.15 题目:2110.股票平滑下跌阶段的数目
笔记·算法·leetcode
泡泡以安3 小时前
【Android逆向工程】第3章:Java 字节码与 Smali 语法基础
android·java·安卓逆向
嵌入式学习和实践3 小时前
C语言-BCD码转换为十进制的测试和说明
c语言·转换·bcd码
毕设源码-朱学姐8 小时前
【开题答辩全过程】以 工厂能耗分析平台的设计与实现为例,包含答辩的问题和答案
java·vue.js
喵了meme9 小时前
C语言实战4
c语言·开发语言
智者知已应修善业9 小时前
【求中位数】2024-1-23
c语言·c++·经验分享·笔记·算法
地平线开发者9 小时前
PTQ 量化数值范围与优化
算法·自动驾驶