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 *指针不指定类型,其指向的对象内存地址可以用于存储任何类型的数据(个人理解,这就是一个很好的数据容器了)。
免责声明:内容仅供参考,不保证正确性。