技术栈

C语言赋值号的运算顺序

念谨2023-08-08 23:56

从右到左。

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;
}

输出

上一篇:android TagFlowLayout 标签流式布局
下一篇:AWS多账户单点登录 IAM Identity Center(AWS SSO)
相关推荐
颜淡慕潇
1 分钟前
Spring Boot 3.3.x、3.4.x、3.5.x 深度对比与演进分析
java·后端·架构
g***5575
4 分钟前
Java高级开发进阶教程之系列
java·开发语言
阿达King哥
14 分钟前
在Windows11下编译openjdk 21
java·jvm
君义_noip
25 分钟前
信息学奥赛一本通 2134:【25CSPS提高组】道路修复 | 洛谷 P14362 [CSP-S 2025] 道路修复
c++·算法·图论·信息学奥赛·csp-s
shark-chili
35 分钟前
从操作系统底层浅谈程序栈的高效性
java
kaikaile1995
37 分钟前
基于拥挤距离的多目标粒子群优化算法(MO-PSO-CD)详解
数据结构·算法
不忘不弃
1 小时前
求两组数的平均值
数据结构·算法
leaves falling
1 小时前
迭代实现 斐波那契数列
数据结构·算法
2401_87690752
1 小时前
USB TYPE-C 公头连接器设计规范总结:提升可靠性、降本增效的关键指南
c语言·开发语言·设计规范
不知疲倦的仄仄
1 小时前
第二天:深入理解 Selector:单线程高效管理多个 Channel
java·nio
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Labelme从安装到标注:零基础完整指南04Linux下V2Ray安装配置指南05【踩坑笔记】50系显卡适配的 PyTorch 安装06手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!07GitLab 零基础入门指南:从安装到项目管理全流程08jdk21下载、安装(Windows、Linux、macOS)09UV安装并设置国内源102025-04-03 Latex学习1——本地配置Latex + VScode环境