程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言goto語句以及用goto語句構成循環

C語言goto語句以及用goto語句構成循環

編輯:關於C語言
 

goto語句是一種無條件轉移語句,與BASIC中的goto語句相似。goto 語句的使用格式為:
     goto  語句標號;
其中標號是一個有效的標識符,這個標識符加上一個“:”一起出現在函數內某處,執行goto語句後,程序將跳轉到該標號處並執行其後的語句。

另外標號必須與goto語句同處於一個函數中,但可以不在一個循環層中。通常goto語句與if條件語句連用,當滿足某一條件時,程序跳到標號處運行。

goto語句通常不用,主要因為它將使程序層次不清,且不易讀,但在多層嵌套退出時,用goto語句則比較合理。

【例6-1】用goto語句和if語句構成循環求 1+2+3+......+100的和。

#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;
}

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved