博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ 参数传入顺序
阅读量:7192 次
发布时间:2019-06-29

本文共 313 字,大约阅读时间需要 1 分钟。

参数的入栈顺序和编译器的具体实现有关, 我在 G++ 下测试, 入栈是从右向左

 

int f(int &a, int &b) {	return a +b;}int main() {	int b = 3;	int arr[] = {6, 7, 8, 9, 10};	int *ptr = arr;	*(ptr++) += 123;	printf("%d, %d\n", *ptr, *(++ptr));	int a = 10;	cout << f(a, ++a) << endl;	return 0;}

返回 8, 8; 22

转载于:https://www.cnblogs.com/zhouzhuo/p/3639041.html

你可能感兴趣的文章
patch补丁命令 P1 P0 P2
查看>>
同级、父子级div定位
查看>>
[Android Pro] UI设计师不可不知的安卓屏幕知识
查看>>
关于Scala的一些感想(一)
查看>>
mysql show命令集合
查看>>
listary文件查找程序下载和使用
查看>>
注册软硬件类公司的经营范围的填写
查看>>
vim常用配置
查看>>
阿里三面 失败
查看>>
获得管理员权限
查看>>
oracle .bash_profile
查看>>
Codeforces Round #329 (Div. 2) A. 2Char 暴力
查看>>
自制Https证书并在Spring Boot和Nginx中使用(转)
查看>>
Maven Tomcat:run 使用tomcat7
查看>>
计算机网络(第6版):自顶向下方法-资源文件
查看>>
网络工程实训_3静态路由
查看>>
字符串的排列
查看>>
Scala特质
查看>>
开始研究web,mark一下
查看>>
整合 Ext JS 和第三方类库 (转载)
查看>>