📜  调用 void in - C 编程语言(1)

📅  最后修改于: 2023-12-03 15:41:47.935000             🧑  作者: Mango

调用 void in - C 编程语言

在C语言中,定义函数时可以指定函数的返回值类型,即函数结束时返回给调用者的值。有时候,我们需要定义一个函数,在函数中执行某些操作,但没有需要返回的值。

这时候,我们可以使用 void 关键字来定义这样的函数。void 表示函数没有返回值,因此在函数定义中不需要声明返回值类型。

以下是一个示例程序,展示了如何定义和调用一个返回 void 类型的函数:

#include <stdio.h>

void print_hello_world() {
    printf("Hello, world!\n");
}

int main() {
    print_hello_world();
    return 0;
}

在上面的程序中,我们定义了一个 print_hello_world 函数,这个函数没有任何参数,也没有返回值。该函数直接调用 printf 函数,从而输出了一个字符串。

main 函数中,我们直接调用了这个定义好的 print_hello_world 函数。由于该函数没有返回值,因此我们不需要将其结果保存在变量中,也不需要使用 return 语句返回值。

程序输出如下:

Hello, world!

正如上面所述,在定义函数时,如果将函数的返回类型设为 void,则表示该函数没有返回值。因此,在调用这样的函数时,我们不需要保存返回值,只需要直接调用函数即可。

另外,如果函数没有参数,也可以将参数列表设为空,例如:

void say_hello() {
    printf("Hello!\n");
}

在调用这样的函数时,也不需要传入任何参数。

总之,在 C 语言中,我们可以使用 void 来指定函数的返回值类型为无返回值,这样的函数可以直接执行某些操作,而不需要返回值。