c語言中g(shù)oto的用法
時間:
長思709由 分享
c語言中g(shù)oto的用法
goto語句是一種無條件轉(zhuǎn)移語句,與BASIC中的goto語句相似。下面小編就跟你們詳細(xì)介紹下c語言中g(shù)oto的用法,希望對你們有用。
c語言中g(shù)oto的用法如下:
goto 語句的使用格式為:
goto 語句標(biāo)號;
其中標(biāo)號是一個有效的標(biāo)識符,這個標(biāo)識符加上一個“:”一起出現(xiàn)在函數(shù)內(nèi)某處,執(zhí)行g(shù)oto語句后,程序?qū)⑻D(zhuǎn)到該標(biāo)號處并執(zhí)行其后的語句。
另外標(biāo)號必須與goto語句同處于一個函數(shù)中,但可以不在一個循環(huán)層中。通常goto語句與if條件語句連用,當(dāng)滿足某一條件時,程序跳到標(biāo)號處運(yùn)行。
goto語句通常不用,主要因?yàn)樗鼘⑹钩绦驅(qū)哟尾磺澹也灰鬃x,但在多層嵌套退出時,用goto語句則比較合理。
用goto語句和if語句構(gòu)成循環(huán)求 1+2+3+......+100的和。
復(fù)制純文本新窗口
#include <stdio.h>
int main(void){
int i,sum=0;
i=1;
loop: if(i<=100){
sum=sum+i;
i++;
goto loop;
}
printf("%d\n",sum);
return 0;
}