- 1
- 0
- 约1.66千字
- 约 2页
- 2026-03-19 发布于北京
- 举报
1宏函数
1.1#defineMYADD(x,y)((x)+(y)
1.2将一些频繁短小的函数写成宏函数
1.3宏函数优点:以空间换时间
1.4普通函数有入栈、出栈时间开销
2函数调用流程
2.1局部变量、函数形参、函数返回地址..入栈和出栈
3调用惯例
3.1主调函数和被调函数必须要有一致约定,才能正确的调用函数,这个约定我们称
为调用惯例
3.2调用惯例包含内容:出栈方、参数传递顺序、函数名称修饰
3.3C/C++下默认调用惯例:cdecl从右到左,主调函数管理出栈
4栈的生长方向和内存存放方向
4.1栈生长方向
4.1.1栈底高地址
4.1.2栈顶低地址
4.2内存存放方向
4.2.1字节数据高地址
4.2.2低位字节数据低地址
4.2.3小端对齐方式
5空指针和野指针
5.1空指针
5
您可能关注的文档
最近下载
- [五年高考]2014年-2015-2016-2017-2018年浙江省数学(文理)卷高考试题真题卷(含详细答案).docx VIP
- 2026江苏徐州地铁集团下属运营公司招聘笔试参考题库及答案解析.docx VIP
- 小学生防性侵教育.docx VIP
- 2024大模型崛起大模型崛起讲义.docx VIP
- 【创新设计】高一语文(语文版)必修1学案:陈情表.doc VIP
- 赵荣光与中国饮食文化.pdf VIP
- 公司优秀年轻干部挂职锻炼管理办法.doc VIP
- 污水厂有限空间作业专项施工方案.pdf VIP
- 【创新设计】高一语文语文版必修三学案:4.11 游褒禅山记 2 .doc VIP
- 国家体育总局事业单位招聘考试真题2024.docx VIP
原创力文档

文档评论(0)