【摘要】:C语言的函数是可以相互调用的,但在调用函数前,必须对函数的类型进行说明,就算是标准库函数也不例外。该语句的作用是将min函数的返回值作为printf函数的实参。
1.函数调用的一般形式
C语言中,函数调用的一般形式为
函数名(实际参数表)
如果是无参函数,那就不存在以上的“实际参数表”。如果是有参函数,那么实际参数表中的参数可以是常数,变量或其他构造类型数据及表达式。各参数之间用逗号分开。
2.函数调用的方式
函数定义好以后,要被其他函数调用了才能被执行。C语言的函数是可以相互调用的,但在调用函数前,必须对函数的类型进行说明,就算是标准库函数也不例外。标准库函数的说明按功能不同分别写在不同的头文件中,使用时在文件最前面用#include预处理语句引入相应的头文件。如前面一直使用的printf函数说明就是放在文件名为stdio.h的头文件中。调用就是指一个函数体中引用另一个已定义的函数来实现所需要的功能,这时函数体称为主调用函数,函数体中所引用的函数称为被调用函数。一个函数体中可以调用数个其他的函数,这些被调用的函数同样也可以调用其他函数,也可以嵌套调用。在C51语言中有一个函数是不能被其他函数所调用的,它就是main主函数。(www.xing528.com)
在C语言中,可以用以下几种方式调用函数:
1)函数表达式:例如:c=min(a,b)是一个赋值表达式,把函数min的返回值赋予变量c。
2)函数语句:例如:printf(“%d”,a);即直接写上函数名加上分号。
3)函数实参:例如:printf(“%d”,min(x,y));即将函数作为另一个函数调用时的实际参数。该语句的作用是将min函数的返回值作为printf函数的实参。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。