【发布时间】:2013-09-13 04:13:22
【问题描述】:
例如,如果我创建了变量:
void helloWorld;
我能用它做什么?因为它代表什么,一开始我以为用它什么也做不了。 我知道函数使用 void 来表示没有返回值,但变量是否有目的?
-- 编辑--
我已经找到答案了。我现在知道 void 变量在 Java、C++ 和 C 等编程语言中是非法的。感谢您的所有回答!
【问题讨论】:
-
这将导致
java中的编译错误。除非你的意思是Void。 -
严格地讲 Java,
void是一个不能用于变量的关键字。尽管如此,Void是支持void关键字的不可实例化对象,并且由于它是一个对象,它实际上可以用作一种类型。 -
我很确定您不能在您询问的三种语言中的任何一种中定义
void变量;这让这个问题变得毫无意义。 -
你说得对,这就是你不能这样做的原因。
-
void * 主要用作函数原型中的参数,其中该参数旨在接受指向任何其他类型变量的指针。