C++笔记 2026-05-24
遇事不决 来杯瑞幸C++
New thing(其实是老朋友)
Conception
- Function(函数)在Java里叫Method(方法)。
- Function 栈

1 | int a(int x) { // x是形式参数,简称形参 |
- 函数调用的步骤:
- 保存执行断点(见第7步)
- 变参压栈 (新的局部变量 值从实参拷贝过来)
- 执行函数的代码
- 执行到return就返回
- 参数出栈
- 恢复断点(断点出栈)
- 继续执行从断点开始的调用之后的语句
- Important thing: 函数传参
形参变量的改变不影响实参。使用指针类型时,可以通过指针影响形参(实参)指向的变量,这会造成影响的假象。
Homework: 函数实现<utility> 内的 std::swap函数
1 |
|
