您的位置:网站首页 > 电器维修资料网 > 正文 >
C语言函数的调用
来源: 日期:2013-11-18 21:54:05 人气:标签:
(2)函数调用的方式。
c51语言中可以通过以下3种方式实现函数调用。
①函数作为一个语句调用,不要求函数带返回值,只要求函数完成一定的功能操作。
语句形式调用实例:
②将函数结果作为表达式的一个运算对象,要求函数带回一个确定的值以参加表达式的运算。
表达式形式调用实例:
③将函数作为另一个函数的参数进行调用。
以函数的参数形式调用实例:
(3)调用函数的声明和函数原型。
在对一个函数进行调用时不仅需要其已经存在,还必须在调用前在主调函数中对被调用的函数进行声明,如调用的是库函数应在文件开头用#include命令将调用的有关库函数的信息“包含”到本文件中。
函数的声明实例:
函数原型的一般形式为:
·函数类型函数名(参数类型1,参数类型2……)·函数类型函数名(参数类型1参数名1,参数类型2参数名2……)其中第1种形式是基本的形式,在声明函数时给出参数类型。也可以如第2种形式所示,在函数原型中加上参数名。
(4)函数的嵌套调用。
在c51中函数的定义都是相互独立的,但允在调用时许嵌对函数进行嵌套调用。即在调用一个函数的过程中,允许调用另一个函数,如例13所示。
(5)函数的递归调用。
在c51中调用函数时,直接或间接地调用该函数本身,即称为函数的递归调用。但递归调用过程中应避免无终止地自身调用。
函数递归调用的简单实例:
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: C语言函数参数及返回值
- 下一篇: C语言指针