java - void 变量有什么用?

标签 java c++ c variables void

例如,如果我创建变量:

void helloWorld;

我能用它做什么?因为它不代表任何东西,起初我认为用它也无能为力。 我知道函数使用 void 表示没有返回值,但变量是否有目的?

-- 编辑--

我找到了答案。我现在知道 void 变量在 Java、C++ 和 C 等编程语言中是非法的。感谢您的所有回答!

最佳答案

void 变量在 C/C++ 中无效,因为编译器无法确定它们的大小。 void 仅作为函数参数列表(不接受任何参数)或返回类型(不返回任何内容)有效。

void * 只是表示“任何类型的指针”,是一种通用指针类型,但不允许取消引用它。

关于java - void 变量有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18702195/

相关文章:

java - c++中的运算符重载可以用在java中吗

c - 当添加小数字时,程序给出了巨大的数字

c - 字数、行数和字符数不适用于 c

java - Jfree 图表 - 在浏览器中包含平移功能

java - 如何加载 *.jar 文件之外的 FXML 文件

C++:可以将 "try { foo(); } catch (...) { throw; }"优化为 "foo();"吗?

C++ 列表/vector 帮助

c - OpenGL 黑屏/未绘制任何内容?

java - 使用 OpenVPN 创建 VPN

java - 即使我们必须迭代数组,如何从java中的数组中删除元素,或者我们可以直接这样做吗?