foo*_*mes 10 for-loop objective-c
为什么我必须在for循环语句之外声明一个循环变量?我收到gcc(MacOSX)错误,内容如下:
错误:'for'循环初始声明在C99模式之外使用
如果我在循环语句之外定义我的循环变量,那么gcc就会停止抱怨.
Chu*_*uck 15
正如错误所示,这是因为在C99之前不允许在for循环条件内声明变量,并且您使用的是较旧的语言标准.如果您正在直接编译,请使用该-std=c99标志.在Xcode中,转到目标的"编译器 - 语言"选项,并将语言标准设置为C99或GNU99.
| 归档时间: |
|
| 查看次数: |
22928 次 |
| 最近记录: |