課程
/后端開發(fā)
/C
/C語言入門
最后一個循環(huán)為什么是k小于而不是等于
2018-11-09
源自:C語言入門 4-12
正在回答
for(k=0;k=i*2-1; k++)?
? 如果是等于的話,那么最后一個循環(huán)在一開始的時候就不符合條件了,前面給k賦值的是0,那么你再看后面k會等于i*2-1嗎?
我覺得最關(guān)鍵的是最后一行默認有一個空格,并不是沒有空格,這樣說的話那么第一行就是四個空格正好和題中j<5對應(yīng)上了,我一開始認為是j<4 但他說運行成功輸入錯誤,你可以試試如果是j<4的話輸出的結(jié)果也是一樣的,后來我用vs試了一下發(fā)現(xiàn)他是默認最后一行開頭是有一個空格的,這樣的話如果j<4則最后一行就是頂格的了,所以既然他是j<5的話他最后一行肯定是有一個空格的,也就是說第一行是四個空格而不是三個,希望能幫到你
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答大神求教啊
1 回答求教大神啊 ?。?/p>
2 回答求指教?。〈笊?!
1 回答大神求教!!!!
2 回答大神求教!!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-11-12
for(k=0;k=i*2-1; k++)?
? 如果是等于的話,那么最后一個循環(huán)在一開始的時候就不符合條件了,前面給k賦值的是0,那么你再看后面k會等于i*2-1嗎?
2018-11-11
我覺得最關(guān)鍵的是最后一行默認有一個空格,并不是沒有空格,這樣說的話那么第一行就是四個空格正好和題中j<5對應(yīng)上了,我一開始認為是j<4 但他說運行成功輸入錯誤,你可以試試如果是j<4的話輸出的結(jié)果也是一樣的,后來我用vs試了一下發(fā)現(xiàn)他是默認最后一行開頭是有一個空格的,這樣的話如果j<4則最后一行就是頂格的了,所以既然他是j<5的話他最后一行肯定是有一個空格的,也就是說第一行是四個空格而不是三個,希望能幫到你