C++中三种函数调用方式的比较

您所在的位置:网站首页 函数调用方式主要有哪几种形式 C++中三种函数调用方式的比较

C++中三种函数调用方式的比较

2024-07-09 13:02| 来源: 网络整理| 查看: 265

一个C++函数中一般包含一个主函数和若干个子函数。主函数是程序执行的起点,主函数调用其他的子函数,子函数之间可以相互调用,一般来讲,一个完整函数的编写包括它的声明、定义和调用三个部分。其中函数的定义一般格式如下:

数据类型 函数名{形参列表} { 语句序列 }

定义函数时,“形参列表“中的参数称为形式参数(parameter),简称形参。形参在函数调用的时候才被初始化。函数的声明则也称为函数的说明,使用原则如下:

(1)如果一个函数定义在先,调用在后,调用前可以不必声明。 (2)如果一个函数定义在后,调用在先,调用前必须声明。

函数的调用是用一个表达式来表示的,其调用格式如下:

函数名(实参列表)

其中,”实参表“给出调用函数相应的实参,当有一个或以上的参数时用逗号分隔,每个参数是一个变量或表达式。函数调用是将实参传递给形参,执行函数体后返回。C++中,实参传给形参的方式有如下几种:

一、传值调用

传值调用相当于系统将实参备份一个副本给形参,形参改变不影响实参。

//传值调用,系统将实参备份一个副本给形参,形参的改变不影响实参 #include using namespace std; void swap(int x, int y)//定义函数时形参x,y { int temp; temp = x; x = y; y = temp; } int main() { int a, b; a = 3; b = 5; cout


【本文地址】


今日新闻


推荐新闻


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