亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

搞不懂這道題的邏輯 ~ 求大佬詳細解教

for ( i = 9 ; i > = 1 ; i--);

{

for( j = 1 ; j <= i ; j++);

{

result = i * j;

這樣算下來 第一次運行 9 * 1

第二次 8 * 2

第三次 7 * 3 ???

正在回答

3 回答

進入循環后,內循環執行完才執行外循環,也就是說9*1后,j自加1,然后內層循環for會繼續判斷j<=i這個,然后通過了,繼續這個內循環就是9*2,然后j再自加,再判斷,再執行,一直到j<=i不成立,就會跳到外循環,類推……

1 回復 有任何疑惑可以回復我~
0 回復 有任何疑惑可以回復我~

錯了,如果 for 中包含 for ,被包含的for,每次都會被初始化,就是說,變量為 i 的for每循環一次,對于 j 的 for 來說,每次 j 都是 = 1 ,然后執行完 j 里面的循環

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

搞不懂這道題的邏輯 ~ 求大佬詳細解教

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號