C語言goto語句以及用goto語句構成迴圈
goto語句是一種無條件轉移語句,與BASIC中的goto語句相似。goto 語句的使用格式為:
goto 語句標號;
其中標號是一個有效的識別符號,這個識別符號加上一個“:”一起出現在函式內某處,執行goto語句後,程式將跳轉到該標號處並執行其後的語句。
另外標號必須與goto語句同處於一個函式中,但可以不在一個迴圈層中。通常goto語句與if條件語句連用,當滿足某一條件時,程式跳到標號處執行。
goto語句通常不用,主要因為它將使程式層次不清,且不易讀,但在多層巢狀退出時,用goto語句則比較合理。
【例6-1】用goto語句和if語句構成迴圈求 1+2+3+......+100的和。
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;
- }
相關文章
- C++ goto語句C++Go
- goto語句簡整Go
- 臭名遠揚之 goto 語句Go
- Python3 goto 語句的使用PythonGo
- 分支語句和迴圈語句
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- Java迴圈語句以及break,continue語句,IDEA安裝JavaIdea
- c語言中的三種迴圈語句結構C語言
- Java語言程式設計—迴圈語句Java程式設計
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- Java 可以採用什麼語句跳出迴圈語句Java
- Ruby迴圈語句
- TypeScript 迴圈語句TypeScript
- MySQL迴圈語句MySql
- JavaScript for 迴圈語句JavaScript
- Python-條件語句和迴圈語句Python
- Python的迴圈語句Python
- 7-迴圈語句
- 七 while迴圈語句While
- JavaScript跳出for迴圈語句JavaScript
- GO語言————5.6 標籤與gotoGo
- 驚了!goto 語句讓 Go 程式碼變成義大利麵條嗎?Go
- Java基礎 迴圈語句 for while do.....while語句JavaWhile
- 用Java中for迴圈語句列印菱形Java
- C++之for迴圈、範圍for語句探究C++
- Python 迴圈語句的使用Python
- MyBatis xml foreach迴圈語句MyBatisXML
- 【Python基礎】for迴圈語句Python
- 流程控制、 迴圈語句
- Python學習筆記3(條件語句+迴圈語句)Python筆記
- C#快速入門教程(14)—— 迴圈語句結構C#
- Shell指令碼應用 – for、while迴圈語句指令碼While
- GaussDB SQL基礎語法示例-迴圈語句SQL
- Python之判斷迴圈語句Python
- 分支、迴圈語句動態展示
- Java簡單迴圈語句案例Java
- php中有哪些迴圈控制語句PHP
- Python基礎-While迴圈語句PythonWhile
- Python條件語句與迴圈Python