#include "stdafx.h"#include"stdio.h"int main(int argc, char* argv[]){int sum=0,i=1;loop:if(i<10){sum=sum+i;i++;goto loop;}printf("%d",sum);return 0;}多謝各位高手照顧了。
2 回答

qq_遁去的一_1
TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊
goto就是跳到程序指定的地方,它這里用loop來(lái)指代那個(gè)循環(huán),所以意思就是程序到這里又回到if判斷的地方,來(lái)形成一個(gè)迭代。

一只萌萌小番薯
TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
1、goto就是跳到程序指定的地方。
2、loop來(lái)指代循環(huán),也是goto要跳轉(zhuǎn)到的位置。
3、在下面的例子中,goto loop是跳轉(zhuǎn)到if判斷與ude位置。
#include"stdio.h" int main( int argc, char * argv[]) { int sum=0,i=1; loop: if (i<10) { sum=sum+i; i++; goto loop; } printf( "%d" ,sum); return 0; } |
添加回答
舉報(bào)
0/150
提交
取消