error: 'for' loop initial declarations are only allowed in C99 mode
生活随笔
收集整理的這篇文章主要介紹了
error: 'for' loop initial declarations are only allowed in C99 mode
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
使用gcc編譯代碼是報(bào)出
error: 'for' loop initial declarations are only allowed in C99 mode
note: use option -std=c99 or -std=gnu99 to compile your code
錯(cuò)誤,這是因?yàn)樵趃cc中直接在for循環(huán)中初始化了增量:
這語(yǔ)法在gcc中是錯(cuò)誤的,必須先先定義i變量:
這是因?yàn)間cc基于c89標(biāo)準(zhǔn),換成C99標(biāo)準(zhǔn)就可以在for循環(huán)內(nèi)定義i變量了:
gcc src.c -std=c99 -o src總結(jié)
以上是生活随笔為你收集整理的error: 'for' loop initial declarations are only allowed in C99 mode的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IDEA入门(一):简介、安装
- 下一篇: 见微知著,构“见”未来