【发布时间】:2015-12-31 21:24:25
【问题描述】:
作为一个相当新手的 C++ 程序员,我有一个概念性问题可以帮助我。如果有的话,C++ 允许声明和可执行文件混合或“混合”的优势是什么?作为我的初学者,我能想到的只是这不是 C 中可用的功能。显然,您可以通过不必在特定范围的开头声明变量来组合一些代码行,而是您可以在指令本身。希望我能告诉你们更多,但我真的不知道。也许朝着正确的方向推动会有所帮助!谢谢!
【问题讨论】:
-
我不明白。您所说的“可执行文件”实际上是指非声明性语句吗?你在问为什么 C++ 允许我们在函数顶部以外的点声明变量?
-
FWIW,C99 从 C 中删除了该限制。那是 16 年前的事了。
标签: c++