switch開關語句

定義 單條件多分支的開關語句。

格式定義

switch(表達式) {

????????case 常量值1:

????????????????若干個語句

????????????????break;

????????????????...

?????????case 常量值n:

????????????????若干個語句

????????????????break;

????????default:

????????????????若干語句

????????}

★注意★:

① 表達式的值必須與int兼容類型: byte,short,int,char;不能是 long型(編譯錯誤)。

② 必須要有break語句;否則,就會 匹配顯示從匹配的常量值到最后。

③ default語句為可選。

④ 檢查時case 常量必須與switch表達 式可用的類型相同

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/715972.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/715972.shtml
英文地址,請注明出處:http://en.pswp.cn/news/715972.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

柔柔弱弱人人人

? 通用計算機啟動過程 1??一個基礎固件:BIOS 一個基礎固件:BIOS→基本IO系統,它提供以下功能: 上電后自檢功能 Power-On Self-Test,即POST:上電后,識別硬件配置并對其進行自檢&#xff0c…

django項目中使用ON DUPLICATE KEY UPDATE 來進行數據庫批量插入

如果在遇到property_index字段沖突時更新其他所有字段,使其在ON DUPLICATE KEY UPDATE子句中明確指定除了property_index以外的所有字段應該如何更新。這意味著你需要構建一個更新賦值的列表,其中不包括property_index字段。 from django.db import con…

【RISC-V 指令集】RISC-V DSP 擴展指令集介紹(一)

前言: 本筆記是基于對RISC-V DSP擴展指令集文檔總結的,《P-ext-proposal.pdf》文檔的關鍵內容如下: 主要介紹了RISC-V的P擴展指令集及其相關細節。 首先,對P擴展指令進行了概述,并列出了其與其他擴展重復的指令。 …

關于NAT的幾種類型

NAT網絡地址轉換(Network Address Translation)主要用于解決IP地址不足而提出的,NAT主要有以下幾類 1、S-NAT(Source Network Address Translation)基于源地址的NAT 2、D-NAT(Destination Network Addres…

串及BF樸素查找算法(學習整理):

關于串的相關定義: 串:用‘ ’表示的字符序列空串:包含零個字符的串子串:包含傳本身和空串的子串 eg: abc(,a,b,c,ab,bc,ac,abc)共7個:串的長度的階乘1(空串)真子串:不包含自身的所…

解讀OWASP應用安全驗證標準ASVS

OWASP應用程序安全驗證標準(OWASP Application Security Verification Standard,ASVS)為測試web應用程序技術安全控制提供了基礎,還為開發人員提供了安全開發的要求列表。 1. 簡介 OWASP應用安全驗證標準,是一份測試應…

電子電氣架構——AUTOSAR架構下EcuM喚醒源事件詳解

電子電氣架構——AUTOSAR架構下EcuM喚醒源事件詳解 我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 沒有人關注你。也無需有人關注你。你必須承認自己的價值,你不能站在他人的角度來反對自己。人…

Verilog原語、Verilog保留關鍵字

Verilog基元 Vivado合成支持Verilog門級原語,下表所示除外。 Vivado合成不支持Verilog開關級原語,例如以下原語: cmos、nmos、pmos、rcmos、rnmos、rpmos rtran、rtranif0、rtranif1、tran, tranif0,tranif1 門級…

Qt/自定義控件的封裝

新建文件,選擇Qt設計師界面類 創建空界面 這是自己控件封裝的文件,雙擊跳轉到設計界面進行設計 跳轉到其他的ui界面,創建一個widget 右鍵,選擇提升為 在提升的類名稱輸入剛剛創建的類名,添加后選擇提升,勾選…

政安晨【示例演繹虛擬世界開發】(五):從制作一個對戰小游戲開始(Cocos Creator 《擊敗老大》)(第二段)

政安晨的個人主頁:政安晨 歡迎 👍點贊?評論?收藏 收錄專欄: AI虛擬世界大講堂 希望政安晨的博客能夠對您有所裨益,如有不足之處,歡迎在評論區提出指正! 現在我們已經學會了如何向場景中添加圖片,接下來繼…

計算機設計大賽 深度學習機器視覺車道線識別與檢測 -自動駕駛

文章目錄 1 前言2 先上成果3 車道線4 問題抽象(建立模型)5 幀掩碼(Frame Mask)6 車道檢測的圖像預處理7 圖像閾值化8 霍夫線變換9 實現車道檢測9.1 幀掩碼創建9.2 圖像預處理9.2.1 圖像閾值化9.2.2 霍夫線變換 最后 1 前言 🔥 優質競賽項目系列,今天要分…

怎么運行/opencv/modules/imgproc/test下的test_cvtyuv.cpp

怎么運行/opencv/modules/imgproc/test下的test_cvtyuv.cpp 要運行test_cvtyuv.cpp,你需要按照以下步驟操作: 獲取OpenCV源代碼,編譯并安裝opencv:首先,確保你已經下載并安裝了OpenCV。如果沒有,請前往Open…

Leetcode630. 課程表 III

Every day a Leetcode 題目來源:630. 課程表 III 解法1:反悔貪心 經驗告訴我們,在準備期末考試的時候,先考的課程先準備。同理,lastDay 越早的課程,應當越早上完。但是,有的課程 duration 比…

2023年09月CCF-GESP編程能力等級認證Scratch圖形化編程四級真題解析

一、單選題(共15題,共30分) 第1題 人們所使用的手機上安裝的 App 通常指的是( )。 A:一款操作系統 B:一款應用軟件 C:一種通話設備 D:以上都不對 答案:B 第2題 下列流程圖的輸出結果是?( ) A:9 B:7 C:5 D:11 答案:A 第3題 默認小貓角色,執行下列程序…

IO,硬盤與文件

IO與計算機存儲空間 IO(輸入/輸出)是計算機領域中指的是數據在計算機與外部設備之間的傳輸過程。存儲通常指的是計算機中用來保存數據的介質或設備,硬盤是存儲設備的一種,通常是指硬盤驅動器(Hard Disk Drive&#xf…

文章解讀與仿真程序復現思路——電網技術EI\CSCD\北大核心《考慮時空相關性的流域水風光多能互補系統高維不確定性場景生成方法》

本專欄欄目提供文章與程序復現思路,具體已有的論文與論文源程序可翻閱本博主免費的專欄欄目《論文與完整程序》 論文與完整源程序_電網論文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 這篇文章的標題涵蓋了以下幾個關鍵方…

C語言編程大題

以下總結編程大題的常考題型 1,輸出 100-200 之間所有素數。 要求: (1)編寫一個判斷一個整數是否為素數的函數 void prime(int n),若是素數則輸出,否則不輸出 (2)主函數中調用 prime 函數,輸出 100-200 之間所有素數 說明:素數是指除了1和該數本身之外,不能被其它任何整…

【C++】用命名空間避免命名沖突

🌸博主主頁:釉色清風🌸文章專欄:C🌸今日語錄:如果神明還不幫你,說明他相信你。 🪷文章簡介:這篇文章是結合譚浩強老師的書以及自己的理解,同時加入了一些例子…

NOC2023軟件創意編程(學而思賽道)python小高組初賽真題

軟件創意編程 一、參賽范圍 1.參賽組別:小學低年級組(1-3 年級)、小學高年級組(4-6 年級)、初中組。 2.參賽人數:1 人。 3.指導教師:1 人(可空缺)。 4.每人限參加 1 個賽項。 組別確定:以地方教育行政主管部門(教委、教育廳、教育局) 認定的選手所屬學段為準。 二、…

MATLAB知識點:if條件判斷語句的嵌套

?講解視頻:可以在bilibili搜索《MATLAB教程新手入門篇——數學建模清風主講》。? MATLAB教程新手入門篇(數學建模清風主講,適合零基礎同學觀看)_嗶哩嗶哩_bilibili 節選自?第4章:MATLAB程序流程控制 我們通過一個…