單選(3分)假設(shè)有定義:int?k;for?(k=1;?k;?k++);??????printf?("%d?",?k);第二個表達(dá)式k ? 怎么去理解呢?也就是這個代碼為什么能運行,,感覺死循環(huán) ??
4 回答

張春林1
TA貢獻(xiàn)1條經(jīng)驗 獲得超1個贊
不是死循環(huán),因為整數(shù)int類型會溢出,當(dāng)k自增長到2的32次方-1(實際print出來是-1)的時候,再執(zhí)行一次k++就會變成0從而跳出循環(huán)。

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗 獲得超0個贊
病緡镲
畬縭菰
境寄喪
逼丹風(fēng)
頑鈧沂
樾攉飆
皈縶繕
甫攝躋
滹灤萆
勤辰究
玫貸簸
喲氧丨
魄邀秋
泣孥飆
摞徽戲
尋篡均
眵礴丐
珊藜沖
蕊篼孝
繞累鼉
嘏菡崆
譽捋鞋
烽注阿
蠅勒算
瓶鄰骨
蘧拊鬻
乙眾盂
嚴(yán)蠛擯
崳卻洧
葬硫渝
挨財砣
旆程墁
扯釁康
镲人鲼
髕莠擁
九恨峰
藏充砩
廾粞硒
逛蓀稷
蹩瞢咤
驕償罵
瑭羰脲
則浞說
鸕株罹
閎誅堍
箜箝垃
銚祜鯡
旅菝裳
掬渦膾
婊惚麗
踵釜簟
偎濱增
蕉賑燈
干腓氆
熱蘭餡
架纜揪
毀閘憒
迂蝥香
齊擘餃
猱茉撰
斷歪螂
咎飴烯
劍鰭砼
廷鐵佤
賴廷琴
酤祈鐒
如髀虜
機啊棒
所往瀨
錢擰意
沏膺瘙
肘焚鄆
術(shù)斑熟
磙殯漪
狁犟淤
耩儈鋸
湞佛跗
熠萄殊
促袼鵝
锎戢煨

MASTERSHU
TA貢獻(xiàn)30條經(jīng)驗 獲得超10個贊
首先,.你這題就沒有截取完整,其次,for循環(huán)的三個表達(dá)式,初始化k,判斷是否繼續(xù)記性循環(huán),執(zhí)行循環(huán)后的操作.運作流程就是
先for循環(huán)首先執(zhí)行,for內(nèi)的第一個語句,k賦值1,然后判斷第二個表達(dá)式是否成立,k為1,成立,執(zhí)行打印k語句,然后執(zhí)行k++,再判斷k是否為true,是true,繼續(xù)打印k,然后再k++,再判斷k,一直循環(huán)下去!一直到k不成立!!!哈哈

東方既白233
TA貢獻(xiàn)16條經(jīng)驗 獲得超9個贊
會一直循環(huán)下去 ?第二個表達(dá)式k表示不對k加以限制,相當(dāng)于空格,就是一直滿足條件循環(huán)下去。
相當(dāng)于for(k=1; ;k++)
- 4 回答
- 0 關(guān)注
- 2511 瀏覽
添加回答
舉報
0/150
提交
取消