課程
/后端開發
/C
/C語言入門
for循環需要的變量必須在循環之前定義么?
C++中有的語句是for(int i=0;i<=10;i++),這是不是違法?
2015-08-22
源自:C語言入門
正在回答
你是想問
for(int?i=0;?i<=10;?i++);
這里 int i 定義在 for 里面么?
這個應該是 C99 標準開始支持的,如果你用的VC6可能不支持這么寫,不夠現在C++14都快出來了,基本沒有編譯器不支持C99了
921UPUP 提問者
AAnonymous 回復 921UPUP 提問者
onemoo 回復 921UPUP 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答for循環變量定義位置
2 回答變量的定義域
1 回答定義函數中 定義的變量是什么參數
5 回答各表達式中的變量一定要在for循環之前定義,為什么?
2 回答c99標準不是支持在FOR里定義變量嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-22
你是想問
這里 int i 定義在 for 里面么?
這個應該是 C99 標準開始支持的,如果你用的VC6可能不支持這么寫,不夠現在C++14都快出來了,基本沒有編譯器不支持C99了