課程
/后端開發(fā)
/C
/C語言入門
我個人理解:若各表達式中只有一個變量,則可以直接在for循環(huán)內定義;若各表達式中大于一個變量,各表達式中的變量一定要在for循環(huán)之前定義。
2016-02-23
源自:C語言入門 4-9
正在回答
比如for(int i=0;i<=100;++i)變量i在循環(huán)內定義,這是C++的語法,舊式C編譯器不支持,但新式C99標準支持。在for循環(huán)內定義變量的話,意味著該變量是為了循環(huán)限制而定義的,即局部變量,就只能在循環(huán)內使用,循環(huán)結束后就不能再用這個變量了,不建議使用這種寫法
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
5 回答各表達式中的變量一定要在for循環(huán)之前定義,為什么?
2 回答不能在表達式1中定義循環(huán)變量的原因
1 回答for循環(huán)變量定義位置
2 回答為何對于for循環(huán)不可將變量定義在word1?
2 回答for循環(huán)中的表達式3
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-23
比如for(int i=0;i<=100;++i)變量i在循環(huán)內定義,這是C++的語法,舊式C編譯器不支持,但新式C99標準支持。在for循環(huán)內定義變量的話,意味著該變量是為了循環(huán)限制而定義的,即局部變量,就只能在循環(huán)內使用,循環(huán)結束后就不能再用這個變量了,不建議使用這種寫法