日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言 goto 语句 - C语言零基础入门教程

發布時間:2024/9/27 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言 goto 语句 - C语言零基础入门教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一.goto 簡介
  • 二.goto 基本語法
  • 三.goto 實戰
  • 四.猜你喜歡

零基礎 C/C++ 學習路線推薦 : C/C++ 學習目錄 >> C 語言基礎入門

一.goto 簡介

在 C 語言中,goto 一直是一個爭議的話題,goto 的使用既有有點也有缺點,不過在不少開源項目中對于 goto 的使用也還是蠻頻繁的,這也是學習 C 語言開發的必備技能之一;

二.goto 基本語法

goto 語句有兩部分:goto 和 標簽名。標簽的命名規則與變量的命名規則一樣。如:

/* 代碼塊1... */ if(true)goto label; /* 代碼塊2... */ label: /* 代碼塊3... */

當執行完代碼塊 1 ,會檢查 if 條件判斷:

如果 if 條件判斷為真,執行 goto 語句,直接跳到 label 標簽,即直接執行代碼塊 3 ,跳過代碼塊 2 ;

如果if條件判斷為假,不執行 goto 語句,先執行代碼塊 2 ,再執行代碼塊 3 ;

三.goto 實戰

/******************************************************************************************/ //@Author:猿說編程 //@Blog(個人博客地址): www.codersrc.com //@File:C語言教程 - goto 語句 //@Time:2021/06/01 08:00 //@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累! /******************************************************************************************/#include "stdafx.h" #include<stdlib.h> #include<stdio.h> void main() {printf("進入main函數...\n");if (3 > 2){printf("條件成立,進入goto語句...\n");goto label1;}elseprintf("條件不成立...\n");printf("C/C++教程 - www.codersrc.com\n"); label1:printf("執行label1標簽代碼\n");system("pause"); }/* 輸出:進入main函數... 條件成立,進入goto語句... 執行label1標簽代碼 請按任意鍵繼續. . . */

觀察上面代碼可以看到,當執行 goto 語句之后,直接跳轉到 label1 的代碼,并沒有執行下面這行代碼:

printf("C/C++教程 - www.codersrc.com\n");

如果 if 條件表達式為假,輸出又是什么呢?

輸出:進入main函數... 條件不成立... C/C++教程 - www.codersrc.com 執行label1標簽代碼 請按任意鍵繼續. . .

四.猜你喜歡

  • 安裝 Visual Studio
  • 安裝 Visual Studio 插件 Visual Assist
  • Visual Studio 2008 卸載
  • Visual Studio 2003/2015 卸載
  • 設置 Visual Studio 字體/背景/行號
  • C 語言格式控制符/占位符
  • C 語言邏輯運算符
  • C 語言三目運算符
  • C 語言逗號表達式
  • C 語言自加自減運算符(++i / i++)
  • C 語言 for 循環
  • C 語言 break 和 continue
  • C 語言 while 循環
  • C 語言 do while 和 while 循環
  • C 語言 switch 語句
  • C 語言 goto 語句
  • 未經允許不得轉載:猿說編程 ? C 語言 goto 語句

    總結

    以上是生活随笔為你收集整理的C语言 goto 语句 - C语言零基础入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。