我正在看这个页面,上面写着:
在 C++ 中,您几乎可以在程序中的任何位置声明变量。这不是 C 语言的情况。变量必须在函数的开头声明,并且必须在任何其他代码之前声明。这包括循环计数器变量,这意味着您不能这样做:
for(int i = 0; i < 200; i++) {
忘记您不能在任何地方声明变量是程序员从 C++ 迁移到 C 时出现“无法编译”问题的最常见原因之一。
我已经使用了一段时间的 Objective-C,因此使用了 C,并且我对诸如for(int i = 0; i < 200; i++) {
但 Objective-C严格来说是C 的声明没有任何问题,那么这个网页指的是什么?