W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
1+2+3+4=10
,所以 i 加到 5 才會使得 sum 值超過 10,此時的 sum 則為 1+2+3+4+5=15
,而
i 也因為提前退出循環(huán)而不會執(zhí)行自增操作,所以此時輸出的 i 值為最后的 5。如果將原來的 exit 語句換成 goto 語句,并將 goto 語句指向的跳轉行設為循環(huán)外的下一行,則最后的效果也是一樣的,如示例 15 所示。
!!! 示例 14
sum = 0
do i = 1, 10
sum = sum + i
if (sum > 10) exit
enddo
print *, i, sum ! 輸出 i 的值為 5,sum 的值為 15
!!! 示例 15
sum = 0
do i = 1, 10
sum = sum + i
if (sum > 10) goto 8
enddo
8 print *, i, sum ! 輸出 i 的值仍為 5,sum 的值仍為 15
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: