課程
/后端開發
/C
/C語言入門
為什么輸入for( ? ?j=i ; ?j<5 ; ?j++ ?)的結果對了,輸入for( ? ?j=1 ; ?j<5 ; ?j++ ?)卻不對,是第一列對齊的
2017-11-08
源自:C語言入門 4-12
正在回答
首先這是大循環套小循環,運算原則是先算小循環,小循環算完算大循環
接著先算小循環j時,j循環是用來計算空格的數量的,第一行即i=1,j從1循環到4,四個空格;第二行即i=2,即j從2循環到4,三個空格,以此類推
最后j不代表空格的位置,只是計數
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答for(j=i ; j<5 ; j++ ) 為什么不是 for(j=i ; j<=6 ; j++ )
3 回答for(j=1;j<5-i;j++) 和 for(j=i;j<5;j++) 為什么前者不行呢?結果都一樣的
1 回答for(j=i;j<5;j++)
2 回答for( j=1; j<5; j++ )
1 回答為什么for(j=1;j<=i;j++)與for(j=1;j<=9;j++)的運行結果不一樣
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-11-08
首先這是大循環套小循環,運算原則是先算小循環,小循環算完算大循環
接著先算小循環j時,j循環是用來計算空格的數量的,第一行即i=1,j從1循環到4,四個空格;第二行即i=2,即j從2循環到4,三個空格,以此類推
最后j不代表空格的位置,只是計數