形参和实参

本文介绍了形参和实参的区别,形参在定义函数如Max时用于接收值,而实参是在主调函数如main中调用函数时传递的值。主调函数中,如果被调函数位于其后,需要提前声明,声明时可以只指定类型不写名称。同时,文章强调了定义函数时指定返回值类型的重要性,并概述了函数命名的一般规则,建议自定义函数以大写字母开头,避免使用缩写。

在定义Max函数时,函数名Max后面括号中的参数x,y称为形式参数,简称形参。而在主调函数中main中调用Max函数时,Max函数名后面括号的参数a,b称为实际参数,简称实参。实参可以是变量,常量,表达式,但是他们必须是右确定的值,在调用被调函数时将实参的赋予形参。

主调函数中对被调函数的声明

int Max(int a, int b);

1 首先被调函数必须是已经存在的函数,要么是库函数,要么是自定义函数。

2 如果被调函数是用户自定义的函数,而该函数的位置在调用他的函数即主调函数的后面,那么就必须要在主调函数中,在调用位置之前对被调函数进行声明

3 在函数声明时也可以不写形参名,只写形参的类型。因为在编译阶段,系统只会检查“函数返回值的类型”,“函数名”,“参数个数”,“参数类型”,并不检查参数名,所以上面这句“函数声明”也可以写成:

int Max(int, int);

4 并非在main中声明过了在其他函数中调用Max就不再声明了。

定义函数时应指定返回值类型

int Max(int, int);

函数返回值

return语句

函数的命名规则

1 函数名和变量的命名规则一样,都是字母,数字,下划线的组合,而且不能以数字开头,通常以字母开头。
2 因为库函数名都小写,所

博客
v8worker
05-08 2962
05-06 2947
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值