学习 C/C++ 形参和实参(解析,区别,示例)

您所在的位置:网站首页 定义函数时可以有一个或多个形参也可以没有形参 学习 C/C++ 形参和实参(解析,区别,示例)

学习 C/C++ 形参和实参(解析,区别,示例)

2024-07-13 08:21| 来源: 网络整理| 查看: 265

形参和实参是函数中的两个重要概念。

        形参(形式参数)是在函数定义中出现的参数,它是一个虚拟参数,只有在函数调用时才会接收到传递进来的实际参数。形参可以被看作是一个占位符,在函数定义时并没有实际的数值,只有在函数调用时才会得到实参的数值。形参的主要作用是表示函数需要从外部传递进来的数据。

        实参(实际参数)是在函数中实际出现的参数,它的值可以是常量、变量、表达式、类等。实参的值是确定的,必须在函数调用时提供。实参的主要作用是向函数传递数据,将数据的值传递给形参,在函数体内被使用。

        要注意的是,形参和实参之间的传递方式有两种:值传递和地址传递。值传递是指将实参的值复制给形参,形参在函数内部使用时不会改变实参的值。而地址传递是指将实参的地址传递给形参,形参在函数内部使用时可以通过地址修改实参的值。

        总结起来,形参是函数定义中的参数,是一个虚拟的占位符,用于接收函数调用时传递进来的实参。实参是函数调用时提供的具体数值,用于向函数传递数据。形参和实参之间的传递方式可以是值传递或地址传递。

#include void exchange1(int x,int y); void exchange2(int &x,int &y); void exchange3(int *x,int *y); using namespace std; int main() { int a = 7777777,b = 666666; exchange1(a,b); cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3