C++ 函数参数的传值和传引用
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ 函数参数的传值和传引用,现在分享给大家,供学习和参考。文章包含671字,纯文字阅读大概需要2分钟。
教程信息
学习目标
掌握函数参数的传值
掌握函数参数的传引用
掌握教程练习题目
函数调用的时候,可以通过传值和传引用来传递参数。这两种方式有不同的特点和用途:传值和传引用。
一、传值
1、在函数调用时,实参的值会被复制给形参,函数内部使用的是形参
2、对形参进行修改不会影响实参的值
3、传值适用于参数较小且不需要修改的情况
代码案例
//传值 void chuanZhi(int num) { num += 10; } int main() { int num = 5; cout << "传值函数调用前: " << num << endl; chuanZhi(num); cout << "传值函数调用后: " << num << endl;//数据没改变 }
二、传引用
1、在函数调用时,实参的引用会被传递给形参,函数内部使用的是实参的引用
2、对形参进行修改会影响实参的值
3、传引用适用于需要修改实参的值或避免复制较大对象的情况
4、传引用的语法,需要在数值类型后面加上&
返回值类型 函数名(参数类型& 参数名)
代码案例
// 传引用 void chuanYinYong(int& num) { num += 10; } int main() { int num = 5; cout << "传引用函数调用前: " << num << endl; chuanYinYong(num); cout << "传引用函数调用后: " << num << endl;//数据改变了 }
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ 函数参数的传值和传引用的全部内容,希望教程文章能够帮你了解学习C++ 函数参数的传值和传引用,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-86.html