C 函数参数
1、带有参数的函数定义格式:
类型标识符 函数名(形式参数表)
{
函数体语句
}
带有参数的函数定义格式分析:
(1)通过上面的形式,可以直观地看到,与前面学习的函数定义形式基本相同,只是小括号中多了一个"形式参数表",所以,这种形式也叫"有参函数定义",而前面学习的第一种形式就叫"无参函数定义"。
(2)形式参数表——通过"逗号"分隔的"变量定义"或"数组定义",就是形式参数,另外,参数所定义的变量名、数组名不能相同。
2、 带有参数的函数调用形式:
带有参数的函数调用形式——函数名(实际参数);
函数调用形式说明:
(1)将要调用的函数名一定要被定义好,否则,调用一个没有被定义的函数就会出错。
(2)一对括号以及一个分号,如果没有小括号就会变成一个变量名。
(3)实际参数——传递给函数使用的参数,与函数定义时的形式参数的数量与类型必须一一对应。
3、例子:
void mx(int x,float y)
{
int a=x;
int b=y;
}
void main()
{
mx(1,2.5);
}
例子分析:
(1)通过上面的例子,我们可以看出,"有参函数"的调用,也是"函数名"加上一对小括号,但是,在小括号中,要向函数传递数量相同,类型相同的参数。在例子中,就传递了1与2.5,所以,数量上是相同的,且类型也相同,因为,定义时第1个参数是整形,所以,传递时也传递了整型值1,而定义时第2个参数是浮点型,所以,传递时也传递了浮点型值2.5。
(2)当mx函数被调用后,形式参数,x与y就将接收到的参数1与2.5分别赋给了mx函数中定义的变量a与b,所以,a与b的值分别是1与2.5。
通过,这个例子,相信大家就可以了解到,是如何定义一个带有参数的函数,以及,如何去调用它并向它传递参数。
4、 "形式参数"与"实际参数"
形式参数——有参函数定义时,在小括号中的变量名或数组名,就是形式参数,简称"形参"。
实际参数——有参函数调用时,在小括号中传的参数,就称为实际参数,简称"实参"。
非常好,现在,我们已经掌握了C中的“带参函数”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“带参函数”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)