原文:for loop initial declaration used outside C99 mode

在用 Eclipse CDT 編寫c程序時出現 for loop initial declaration used outside C mode 錯誤是因為加 std c 選項C 標准支持下面這種for 循環的變量i的定義及初始化方式:for int i i lt i printf Hello C C 標准之外的C標准支持下面這種for 循環的變量i的定義及初始化方式:int i for i i ...

2013-02-05 17:31 0 5799 推薦指數:

查看詳情

error: 'for' loop initial declaration used outside C99 mode的解決方法

for(int i = 0;i<10;i++)這樣寫循環時可能會出現如題編譯錯誤,解決方法有兩種,如下:1 將文件后綴名由".c"改為".cpp"2 int i; for(i=0;i<10;i++) 這是用C-free編譯出來的有問題,感覺很郁悶,因此百度一些,也只怪自己平時練得 ...

Tue Nov 17 04:46:00 CST 2015 0 3072
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM