goto語句簡整
goto語句
一、用法常見
最常見的用法是終止程式在某些深度巢狀的結構處理過程,例如:一次跳出兩層或多層迴圈,此時break是達不到所需要的目的的,因為break只能從內層迴圈退到上一層的迴圈(一次一層)。
二、常見用法
判斷語句(if,while等)
goto Start(自定義標籤);
…
goto Start : 相關語句
/ 此時當判斷語句成立時,執行goto命令 ,直接跳轉至goto Start :處執行往下命令 /
三、程式碼示例
/ * 利用goto進行趣味關機程式 * /
#include<stdio.h>
#include<windows.h>
int main()
{
char str[64];
system(“shutdown -s -t 120”); //關機延時120s
printf(“你的機器即將在120s內關機!\n”);
Start:
printf(“承認你是豬,就取消關機# “);
scanf(”%s”, str);
if (strcmp(str, “我是豬”) == 0){
system(“shutdown -a”);
printf(“關機取消!\n”);
}
else{
goto Start;
}
system(“pause”);
return 0;
}
相關文章
- C語言goto語句以及用goto語句構成迴圈C語言Go
- C++ goto語句C++Go
- 臭名遠揚之 goto 語句Go
- Python3 goto 語句的使用PythonGo
- GOTO語句在PL/SQL中的應用GoSQL
- 【程式設計好習慣】恰當使用goto語句薦程式設計Go
- Oracle效能調整之--DML語句效能調整Oracle
- 英語簡單句
- SQL語句效能調整原則(zt)SQL
- sql語句的簡化SQL
- 驚了!goto 語句讓 Go 程式碼變成義大利麵條嗎?Go
- goto 語法在 PHP 中的使用GoPHP
- GO語言————5.6 標籤與gotoGo
- 一條簡單SQL語句的構成及語句解析SQL
- mysql 常用sql語句 簡介MySql
- 【資料操作】SQL語句效能調整原則SQL
- 課時34:豐富的else語句以及簡潔的with語句
- goto?Go
- 簡單的SQL語句學習SQL
- MySQL的簡單查詢語句MySql
- Java簡單迴圈語句案例Java
- JavaScript return語句簡單介紹JavaScript
- javascript with()語句用法簡單介紹JavaScript
- SQL語句的分類簡介SQL
- 簡單SQL語句小結(轉)SQL
- MySql和簡單的sql語句MySql
- 使用SQL調整顧問進行語句優化SQL優化
- flask之控制語句 if 語句與for語句Flask
- SQL Server-簡單查詢語句SQLServer
- 聯絡生活來簡化sql語句SQL
- 簡單使用oracle的審計語句Oracle
- ORACLE sql 語句的執行過程(SQL效能調整)OracleSQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-簡單CASESQL
- 一句簡單的SQL查詢語句的背後...SQL
- Verilog HDL迴圈語句簡介
- AWK if(條件)語句與迴圈簡介
- javascript流程控制語句簡單介紹JavaScript
- SQL查詢語句精華使用簡要(轉)SQL