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語句C++Go
- 臭名遠揚之 goto 語句Go
- Python3 goto 語句的使用PythonGo
- [20220331]如何調整sql語句.txtSQL
- 英語簡單句
- 驚了!goto 語句讓 Go 程式碼變成義大利麵條嗎?Go
- mysql 常用sql語句 簡介MySql
- Verilog 多路分支語句簡介
- goto 語法在 PHP 中的使用GoPHP
- GO語言————5.6 標籤與gotoGo
- 課時34:豐富的else語句以及簡潔的with語句
- MySql和簡單的sql語句MySql
- Java簡單迴圈語句案例Java
- 簡單的SQL語句學習SQL
- Verilog HDL迴圈語句簡介
- MySQL的簡單查詢語句MySql
- JavaScript return語句簡單介紹JavaScript
- flask之控制語句 if 語句與for語句Flask
- SQL Server-簡單查詢語句SQLServer
- AWK if(條件)語句與迴圈簡介
- 分支語句和迴圈語句
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- if語句
- if 語句
- break,continue,gotoGo
- insert into select語句與select into from語句
- mybatis 得sql語句對應簡單型別MyBatisSQL型別
- MySQL:一個簡單insert語句的大概流程MySql
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- Linux下邏輯測試語句引數和流程控制語句 if語句Linux
- DBeaver如何快速格式化sql語句,真簡單!SQL
- Python基礎入門知識點——if 語句簡介Python
- [20190328]簡單探究sql語句相關mutexes.txtSQLMutex
- 織夢CMS最簡單實用的SQL語句SQL
- 語句排序排序
- if衛語句
- 控制語句
- break語句