void printMessage() { printf("Hello, world!\n");}2. 函数参">

c语言void什么意思

来源:这里教程网 时间:2026-02-21 16:50:27 作者:

C语言中的void类型

什么是void类型?

void类型在C语言中表示没有值或类型。它通常用于函数的返回类型或参数类型。

用法

立即学习“C语言免费学习笔记(深入)”;

1. 函数返回类型

当函数没有任何返回值时,使用void作为函数的返回类型。例如:

<code class="c">void printMessage() {
  printf("Hello, world!\n");
}</code>

2. 函数参数类型

当函数不需要任何参数时,使用void作为函数的参数类型。例如:

<code class="c">void doSomething() {
  // Do something here
}</code>

3. 指针类型

void指针是指向任意类型数据的指针。它主要用于动态内存分配和泛型编程。例如:

<code class="c">void *ptr = malloc(sizeof(int));</code>

注意

void不是一个关键字。 void类型的值只能是NULL。 对于函数返回类型为void的函数,不能使用return语句返回任何值。

相关推荐