值传递:就是函数调用时实参将数值传入形参
值传递,如果形参发生,并不会影响实参
#include<iostream> using namespace std; // 值传递 // 定义函数 实现两个数字进行交换函数 // 如果函数不需要返回值,声明时候可以写void void swap(int num1, int num2) { cout << "交换前:" << endl; cout << "num1= " << num1 << endl; cout << "num2= " << num2 << endl; // return;返回值不需要的时候,可以不写return int temp = num1; num1 = num2; num2 = temp; cout << "交换后:" << endl; cout << "num1= " << num1 << endl; cout << "num2= " << num2 << endl; } int main() { int a = 10; int b = 20; // 我们做值传递时候,函数的形参发生改变时,并不会影响实参 swap(a, b); system("pause"); return 0; }
C++ 基础入门篇6.3:值传递
最新推荐文章于 2024-07-22 09:38:37 发布