void类型

tech2022-07-16  177

C语言提供了void关键字,它是一种数据类型,可以认为是“空类型”;空表示无,可以认为是没有的意思。注意void类型的指针变量,不是表示没有指针变量,而是表示指针变量的值为空类型,我们这里先不讨论,后续讲解到指针再分析。

那么,如果我们要定义一个函数,它的返回数据类型是空的,就可以使用void关键字作为函数的返回数据类型。如果形参列表是空,也可以使用void关键字来修饰。如下是一个程序测试例子:

 

函数的运行结果如下:

 

可以看到,我们定义了一个函数,函数的名称是func;而且,函数的返回数据类型和形参列表都是空(void类型),所以,使用void关键字来修饰。

当调用func函数的时候,只需要函数名再接上小括号(),由于形参列表定义为void类型,表示没有形参列表,所以,在调用func函数的时候,小括号()中不需要携带参数。

通过这个例子,我们知道了void类型在函数定义中的使用,它就表示空类型,没有任何数据。返回数据类型是void类型,表示函数没有返回数据;形参列表是void类型,表示函数不接收任何参数。

最新回复(0)