一尘不染

在C,C ++和C#中,void是什么意思?

c#

希望了解术语“ 无效 ”的来源以及为什么称为“ 无效 ” 的基础。这个问题的目的是为没有C经验并且突然正在寻找基于C的代码库的人提供帮助。


阅读 612

收藏
2020-05-19

共1个答案

一尘不染

基本上,它的意思是“无”或“无类型”

有3种使用void的基本方法:

  1. 函数参数:int myFunc(void) -函数不执行任何操作。

  2. 函数返回值:void myFunc(int) -函数不返回任何内容

  3. 通用数据指针:void* data -“数据”是指向未知类型数据的指针,无法取消引用

注意:void函数内的in参数在C ++中是可选的,因此int myFunc()与完全相同int myFunc(void),并且在C#中完全省略了。返回值始终是必需的。

2020-05-19