- C语言从入门到精通(视频实战版)
- 胡超 梁伟 闫玉宝等编著
- 522字
- 2021-03-28 21:40:09
6.1.1 函数的定义格式
函数在定义时,也需要具有一定的定义格式。在定义格式中,包含函数的名称、参数类型、参数个数和函数返回值。例如,在程序中,用户需要定义一个函数,并且在该函数中,包括基本的函数格式。其定义如下:
返回类型 函数名(参数类型参数1,参数类型参数2);//函数定义
其中,返回类型表示函数返回值的数据类型,参数类型是指参数的数据类型,而函数名表示了自定义函数的名称。
注意 定义函数时,为了提高程序的可读性,需要将函数的名称修改为与函数功能相符的名称。例如,为实现数据的相加,则可以将函数名称修改为add()。
函数返回值和参数类型的具体取值及其意义如表6.1所示。
表6.1 函数返回值和参数类型的取值及其意义
例如,在程序中,定义一个函数用于实现字符设置的功能,并且在设置完成后返回所设置的字符。根据函数的定义方法,该函数的定义格式如下:
char setchar(char ch);//设置字符的功能函数
通过这样的定义格式,用户在阅读程序时,就可以很快知道该函数的功能、返回值以及参数类型等相关的函数信息。
注意 如表6.1所示,当函数无返回值时,用户可以将其返回值类型修改为void,表示该函数的返回值为空。通常情况下,函数必须在调用前进行定义,并且需要在头文件即“*.h”中进行定义。当用户需要调用时,将相应的头文件包含到程序中即可。