C语言void类型

void类型

C语言中,void表示的是“无类型”,就是没有类型,这初看可能有些抽象,可以通过一个C语言的函数来辅助,比如下方的C语言void类型代码:

#include <stdio.h>

void main() {
    printf("Hello, World! Hello, 笨鸟工具, x1y1z1.com");
}

默认的情况下,C语言的主函数main()的返回值类型为int,且一般return的值为0,如果指定返回值类型和返回值的情况下,C语言的编译器会弹出warning: return type defaults to 'int' [-Wimplicit-int]的警告。但是如果指定了void,即不需要返回值,那么C的编译器就不会弹出类似的warning。

void指针的用处

初学者现在理解C语言的指针可能还比较困难,不过没关系,了解一下就可以了,后面会有详细的介绍。C语言中,void *指针不指定类型,其指向的对象内存地址可以用于存储任何类型的数据(个人理解,这就是一个很好的数据容器了)。

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C语言教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.