課程
/后端開發(fā)
/C
/C語言入門
這里是怎么執(zhí)行的呀???求解
2015-08-10
源自:C語言入門 5-11
正在回答
其實很簡單的
第四行:定義靜態(tài)局部變量,static定義的變量只能賦值一次,如果不加static那么輸出的結(jié)果就是2 ,2,2,2,2,因為fn()函數(shù)中定義了 int = 1; x *=2;
這樣你每次調(diào)用的時候都是先賦值1,再運(yùn)算等于2,結(jié)果就是調(diào)用后輸出的一直是2,而不是題目要求的2,4,6.。。。
后面的extern簡單就不解釋了。
自己分析分析,就是一個循環(huán),然后順序執(zhí)行,不明白你問什么
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答變量存儲類別
3 回答變量存儲類別
2 回答變量存儲類別
2 回答5.11變量存儲類別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-05-18
其實很簡單的
第四行:定義靜態(tài)局部變量,static定義的變量只能賦值一次,如果不加static那么輸出的結(jié)果就是2 ,2,2,2,2,因為fn()函數(shù)中定義了 int = 1; x *=2;
這樣你每次調(diào)用的時候都是先賦值1,再運(yùn)算等于2,結(jié)果就是調(diào)用后輸出的一直是2,而不是題目要求的2,4,6.。。。
后面的extern簡單就不解釋了。
2015-08-10
自己分析分析,就是一個循環(huán),然后順序執(zhí)行,不明白你問什么