例如,如果我创建变量:
void helloWorld;
我能用它做什么?因为它不代表任何东西,起初我认为用它也无能为力。 我知道函数使用 void 表示没有返回值,但变量是否有目的?
-- 编辑--
我找到了答案。我现在知道 void 变量在 Java、C++ 和 C 等编程语言中是非法的。感谢您的所有回答!
最佳答案
void
变量在 C/C++ 中无效,因为编译器无法确定它们的大小。 void
仅作为函数参数列表(不接受任何参数)或返回类型(不返回任何内容)有效。
void *
只是表示“任何类型的指针”,是一种通用指针类型,但不允许取消引用它。
关于java - void 变量有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18702195/