求高人解释 void的含义和作用

我不会谈论其他概念。 让我们使用以下示例来说明void的作用。

1. void的声明void可用于声明一个函数,指示该函数没有返回值或返回未类型化的指针。 例如:void func_no_return(); 表示此函数没有返回值。 该功能体可以带或不带返回使用。 如果添加了return,则return后面不带任何值。

无效* func_void_return(); 表示此函数返回一个无类型的指针,这意味着可以使用任何类型的指针。 例如,以下函数的定义:void * func_void_return(){int * a; int b; a =&b; 返回一个;}应用程序:void * memcpy(void *目标,const void *源,size_t n); 这是函数库中的内存复制功能,请记住只是内存复制。 如果参数不为空,则此函数太无聊了。

3.类型为void的指针无法执行算术运算。

无效* ptr; ptr ++; ptr--; 这是不可能的。 仔细考虑一下,ptr ++指向操作后的下一个值的指针,而不是指针值加1。

到此为止,如果有任何问题,那么。

void是什么意思

void表示没有返回值。

假设公共虚空步行()

{

}

如果您在其他地方调用此方法,它将打印出Hello!

再看一下这里:

公共String walk()

JAVA里VOID是什么意思。

void表示没有返回值。

void的字面意思是“未类型化”,void *是“未类型化指针”,并且void *可以指向任何类型的数据。 无效几乎只是“注释”,并限制了程序。 定义一个空变量是没有意义的。

void的作用是限制函数返回和函数参数。 如果JAVA中的指针p1和p2的类型相同,那么我们可以直接在p1和p2之间分配值。 如果p1和p2指向不同的数据类型,则必须使用强制转换运算符将指针类型转换为赋值运算符的右侧。 是左指针的类型。

扩展信息:

JAVA中VOID用法的示例:

公开决赛。

类别{