Hi~!欢迎来到碧波空间,平时喜欢用博客记录学习的点滴,欢迎大家前来指正,欢迎欢迎~~
✨✨ 主页:碧波
📚 📚 专栏:C++ 系列文章
目录
在 C++ 中,函数参数传递方式包括指针传递、引用传递和值传递,它们各自有不同的特点和应用场景。下面详细解释它们的区别,并提供相应的示例代码。
值传递
值传递是将 实参的值 复制一份给形参,函数内部操作的是这份复制的值,不影响原始实参的值。
#include <iostream>
// 函数定义,值传递
void increment(int x) {
x++; // 修改形参的值
std::cout << "Inside function: x = " << x << std::endl;
}
int main() {
int num = 10;
std::cout << "Before function call: num = " << num << std::endl;
increment(num); // 调用函数,值传递
std::cout << "After function call: num = " << num << std::endl;
return 0;
}
// 输出结果
Before function call: num = 10
Inside function: x =


最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



