第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

有點(diǎn)小問題不是很理解

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

for(j=1; j<=1; j--)

這兩個(gè)for語句分別是怎么運(yùn)行的? ?可以解釋一下嗎 ? i和j分別代表什么呢

正在回答

3 回答

for(i=9;i>=1;i--)???//i的初值為9,判斷是否滿足i>=1,滿足即運(yùn)行內(nèi)部的程序,i++是內(nèi)部程序執(zhí)行完后做的
????{
???????for(j=1;j<=i;j++)??/*可以先看成第一個(gè)for的內(nèi)部程序,然后再把它當(dāng)做一個(gè)for循環(huán),單個(gè)的for循環(huán)你會吧*/
??????????{
??????????????result=i*j;?//i=9,j=1,得出相應(yīng)的result
?????????????printf("%d*%d=%d\t",i?,j,result);?//輸出9*1=9,j++,j=2,j<=i,條件滿足,繼續(xù)執(zhí)行第二個(gè)for
??????????}
????????printf("\n");?//第二個(gè)for的循環(huán)條件不滿足即j>i時(shí),循環(huán)結(jié)束,執(zhí)行第一個(gè)for循環(huán)的換行命令
????}

第二個(gè)for循環(huán)嵌在第一個(gè)for循環(huán)里面,要第二個(gè)for循環(huán)執(zhí)行好了,才能夠i--,然后繼續(xù)執(zhí)行,這個(gè)時(shí)候i=8,for循環(huán)條件通過,執(zhí)行第二個(gè)for循環(huán),第二個(gè)for循環(huán)執(zhí)行跳出以后,再執(zhí)行i--,這樣循環(huán)往復(fù)的執(zhí)行。

第一次i=9

j=1時(shí)輸出 ? ?9*1=9

j=2時(shí)輸出 ? ?9*2=18

j=3時(shí)輸出 ? ?9*3=27

j=4時(shí)輸出 ? ?9*4=36

j=5時(shí)輸出 ? ?9*5=45

j=6時(shí)輸出 ? ?9*6=54

j=7時(shí)輸出 ? ?9*7=63

j=8時(shí)輸出 ? ?9*8=72

j=9時(shí)輸出 ? ?9*9=81

當(dāng)j=10時(shí)循環(huán)條件不滿足,第二for循環(huán)結(jié)束,執(zhí)行回車換行,i--

第二次 i=8

和上面的類似不過當(dāng)j=9時(shí)循環(huán)條件j<=i不滿足,循環(huán)結(jié)束,回車換行,i--

下面就是一樣的道理,知道i=0不滿足i>=1的循環(huán)條件,循環(huán)結(jié)束。

好啦,差不多就這樣,希望沒有把你繞糊涂

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

super珊__ 提問者

嘿嘿 非常感謝你 終于懂了
2015-11-16 回復(fù) 有任何疑惑可以回復(fù)我~
for(i=9;i>=1;i--)
????for(j=1;j<=i;j++)

覺得是這樣的,第二個(gè)for套在第一個(gè)for里面,先執(zhí)行第一個(gè)for,i=9;然后執(zhí)行第二個(gè)for循環(huán),第二個(gè)for循環(huán)條件不滿足即j>i時(shí)跳出循環(huán)執(zhí)行i--,此時(shí)i=8滿足i>=1這個(gè)循環(huán)條件,再去執(zhí)行第二個(gè)for循環(huán),一直這樣循環(huán)往復(fù),直到i=0,無法滿足循環(huán)條件時(shí)循環(huán)結(jié)束。你可以把第二個(gè)for當(dāng)成第一個(gè)for的執(zhí)行程序。就像for(i=0;i<10;i++){x=x+1;}一樣的程序,第二個(gè)for就是{ }內(nèi)的程序。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

super珊__ 提問者

是不是i表示行 j表示列?
2015-11-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

super珊__ 提問者

不應(yīng)該是執(zhí)行第一個(gè)for的i=9賦初值 之后執(zhí)行i>=1 再執(zhí)行第二個(gè)for語句 可是到了第二個(gè)for語句我就不是很懂往下了 可以說得明白點(diǎn)嗎
2015-11-15 回復(fù) 有任何疑惑可以回復(fù)我~

i的初始值為9,判斷條件是i>.=1,執(zhí)行完程序后i=i+1,不滿足循環(huán)條件時(shí)跳出for循環(huán),不過我覺得你寫錯了吧,這樣下去一定是無限制循環(huán)了。下面那個(gè)也一樣

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

super珊__ 提問者

其實(shí)我這個(gè)是99乘法表的 第二個(gè)for應(yīng)該是 j<=i
2015-11-14 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926892    人
  • 解答問題       21419    個(gè)

C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言

進(jìn)入課程

有點(diǎn)小問題不是很理解

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號