希望了解有关“void”一词的来源以及为什么将其称为 void 的基本知识。这个问题的目的是帮助那些没有 C 经验的人,突然开始研究基于 C 的代码库。
最佳答案
基本上它的意思是“没有”或“没有类型”
void 的使用有 3 种基本方式:
函数参数:
int myFunc(void)
-- 该函数什么都不带。函数返回值:
void myFunc(int)
-- 函数不返回任何内容通用数据指针:
void* data
-- 'data' 是指向未知类型数据的指针,不能被解引用
注意:函数参数中的 void
在 C++ 中是可选的,因此 int myFunc()
与 int myFunc(void)
完全相同code>,并且在 C# 中完全省略了。它始终是返回值所必需的。
关于c# - C、C++ 和 C# 中的 void 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1043034/