99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C程序設(shè)計(jì)基礎(chǔ)-分支結(jié)構(gòu)

汽車(chē)電子技術(shù) ? 來(lái)源:滑小稽筆記 ? 作者: 滑小稽 ? 2023-03-02 10:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、分支結(jié)構(gòu)簡(jiǎn)單說(shuō)就是條件,利用人為或者程序來(lái)選擇運(yùn)行某一段程序,下面采用一個(gè)例子來(lái)描述這種結(jié)構(gòu)。

2、例題:通過(guò)輸入的數(shù)據(jù)來(lái)選擇兩個(gè)數(shù)據(jù)的加減乘除運(yùn)算。

圖片

分支語(yǔ)句關(guān)鍵就在于運(yùn)用if,else或者else if,一般if的結(jié)構(gòu)是

if 條件1

{ }

else if 條件2

{ }

else

{ }

其中如果不存在條件2,那么else if可以刪除。

3、例題:使用switch語(yǔ)句完成上述題目。

圖片

switch語(yǔ)句的格式一般為:

switch(變量)

{

case 變量的值1:執(zhí)行的語(yǔ)句;break;

   case 變量的值2:執(zhí)行的語(yǔ)句;break;

   ……

   case 變量的值n:執(zhí)行的語(yǔ)句;break;

   default:其他語(yǔ)句;break;

}

其中default可以省略不寫(xiě)。

4、兩種條件語(yǔ)句的應(yīng)用場(chǎng)合

if語(yǔ)句:一般用于某個(gè)范圍的情況,比如變量a取值050,現(xiàn)在想要a小于25的時(shí)候就執(zhí)行某段程序,這時(shí)候,if語(yǔ)句就顯得比較簡(jiǎn)潔,但是如果a從025需要執(zhí)行的程序段都不一樣,if就會(huì)顯得非常麻煩。

switch語(yǔ)句:switch一般用于上述if很麻煩的情況,編程的時(shí)候應(yīng)當(dāng)if與switch混合使用,這樣代碼通俗易懂,并且更為簡(jiǎn)潔。

5、分支語(yǔ)句以上面的程序?yàn)槔?,程序流程圖如下圖所示。

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 結(jié)構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    119

    瀏覽量

    21987
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3826

    瀏覽量

    82960
  • 分支
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    5863
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    c語(yǔ)言程序設(shè)計(jì)案例教程

    據(jù)類(lèi)型和運(yùn)算符、順序程序設(shè)計(jì)分支程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)、數(shù)組等。學(xué)習(xí)C語(yǔ)言一定要知道它的利器——指針。這正是
    發(fā)表于 07-20 07:25

    C/ C++/ Java 程序設(shè)計(jì)經(jīng)典教程》

    C/ C++/ Java 程序設(shè)計(jì)經(jīng)典教程》(Deitel 著) ●集作者幾十年程序設(shè)計(jì)經(jīng)驗(yàn)之精華,從軟件工程的原理強(qiáng)調(diào)結(jié)構(gòu)
    發(fā)表于 04-08 02:10 ?398次下載

    選擇結(jié)構(gòu)程序設(shè)計(jì)

    實(shí)驗(yàn)  選擇結(jié)構(gòu)程序設(shè)計(jì) 一、實(shí)驗(yàn)?zāi)康?1)掌握邏輯表達(dá)式的正確書(shū)寫(xiě)形式。(2)學(xué)會(huì)單分支和雙分支結(jié)構(gòu)
    發(fā)表于 09-23 19:27 ?2191次閱讀

    循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

    循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的幾種方法,幾種思路,設(shè)計(jì)語(yǔ)言為C語(yǔ)言
    發(fā)表于 12-23 14:35 ?0次下載

    匯編語(yǔ)言學(xué)習(xí)課件_程序基本結(jié)構(gòu)及其程序設(shè)計(jì)

    第五章 程序基本結(jié)構(gòu)及其程序設(shè)計(jì) 5.1 順序結(jié)構(gòu)及簡(jiǎn)單程序設(shè)計(jì) 5.2 分支
    發(fā)表于 12-31 10:41 ?0次下載

    分支選擇結(jié)構(gòu)程序設(shè)計(jì)的思想與實(shí)現(xiàn)方法

    第二章為程序設(shè)計(jì)技術(shù),本文為2.2.5 結(jié)構(gòu)體數(shù)組。
    的頭像 發(fā)表于 09-14 14:14 ?6281次閱讀
    多<b class='flag-5'>分支</b>選擇<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>的思想與實(shí)現(xiàn)方法

    關(guān)于分支及循環(huán)結(jié)構(gòu)程序設(shè)計(jì)實(shí)驗(yàn)資料.ppt下載

    關(guān)于分支及循環(huán)結(jié)構(gòu)程序設(shè)計(jì)實(shí)驗(yàn)資料
    發(fā)表于 04-17 17:53 ?2次下載

    C語(yǔ)言教程之選擇結(jié)構(gòu)程序設(shè)計(jì)資料概述和設(shè)計(jì)實(shí)例免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言教程之選擇結(jié)構(gòu)程序設(shè)計(jì)資料概述和設(shè)計(jì)實(shí)例免費(fèi)下載包括了:1.if條件分支結(jié)構(gòu)2.switch-case開(kāi)關(guān)
    發(fā)表于 09-19 17:21 ?8次下載
    <b class='flag-5'>C</b>語(yǔ)言教程之選擇<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>資料概述和設(shè)計(jì)實(shí)例免費(fèi)下載

    C++語(yǔ)言程序設(shè)計(jì)時(shí)如何控制語(yǔ)句?

    本文檔的主要內(nèi)容詳細(xì)介紹的是C++語(yǔ)言程序設(shè)計(jì)時(shí)如何控制語(yǔ)句?內(nèi)容包括了1 C++語(yǔ)句概述2 if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)3 switch語(yǔ)句實(shí)現(xiàn)多分支
    發(fā)表于 09-20 14:51 ?2次下載
    <b class='flag-5'>C</b>++語(yǔ)言<b class='flag-5'>程序設(shè)計(jì)</b>時(shí)如何控制語(yǔ)句?

    C語(yǔ)言程序設(shè)計(jì)實(shí)用教程之如何選擇結(jié)構(gòu)程序設(shè)計(jì)

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言程序設(shè)計(jì)實(shí)用教程之如何選擇結(jié)構(gòu)程序設(shè)計(jì):1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 2 邏輯運(yùn)算符邏輯表達(dá)式 3 if語(yǔ)句 4 switch語(yǔ)句 5
    發(fā)表于 10-31 18:04 ?6次下載
    <b class='flag-5'>C</b>語(yǔ)言<b class='flag-5'>程序設(shè)計(jì)</b>實(shí)用教程之如何選擇<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>

    C語(yǔ)言程序設(shè)計(jì)教程之分支結(jié)構(gòu)程序設(shè)計(jì)的課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言程序設(shè)計(jì)教程之分支結(jié)構(gòu)程序設(shè)計(jì)的課件免費(fèi)下載。
    發(fā)表于 12-10 17:16 ?6次下載
    <b class='flag-5'>C</b>語(yǔ)言<b class='flag-5'>程序設(shè)計(jì)</b>教程之<b class='flag-5'>分支</b><b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>的課件免費(fèi)下載

    C語(yǔ)言程序設(shè)計(jì)教程之選擇結(jié)構(gòu)程序設(shè)計(jì)的資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言程序設(shè)計(jì)教程之選擇結(jié)構(gòu)程序設(shè)計(jì)的資料說(shuō)明。
    發(fā)表于 02-21 14:26 ?4次下載
    <b class='flag-5'>C</b>語(yǔ)言<b class='flag-5'>程序設(shè)計(jì)</b>教程之選擇<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>的資料說(shuō)明

    C語(yǔ)言程序設(shè)計(jì)教程之順序結(jié)構(gòu)程序設(shè)計(jì)的資料說(shuō)明

    本文檔詳細(xì)介紹的是C語(yǔ)言程序設(shè)計(jì)教程之順序結(jié)構(gòu)程序設(shè)計(jì)的資料說(shuō)明主要內(nèi)容包括了:1.C語(yǔ)言的語(yǔ)句類(lèi)型,2.數(shù)據(jù)輸出,3.數(shù)據(jù)輸入,4.順序
    發(fā)表于 02-21 14:26 ?12次下載
    <b class='flag-5'>C</b>語(yǔ)言<b class='flag-5'>程序設(shè)計(jì)</b>教程之順序<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序設(shè)計(jì)</b>的資料說(shuō)明

    C++程序設(shè)計(jì)教程之程序設(shè)計(jì)初步資料說(shuō)明

    本文檔詳細(xì)介紹的是C++程序設(shè)計(jì)教程之程序設(shè)計(jì)初步資料說(shuō)明主要內(nèi)容包括了:1. 面向過(guò)程的程序設(shè)計(jì)和算法,2. C++程序和語(yǔ)句,3. 賦值
    發(fā)表于 03-14 14:48 ?7次下載
    <b class='flag-5'>C</b>++<b class='flag-5'>程序設(shè)計(jì)</b>教程之<b class='flag-5'>程序設(shè)計(jì)</b>初步資料說(shuō)明

    C語(yǔ)言程序設(shè)計(jì)第四講結(jié)構(gòu)程序設(shè)計(jì)之選擇

    C語(yǔ)言程序設(shè)計(jì)第四講結(jié)構(gòu)程序設(shè)計(jì)之選擇
    發(fā)表于 12-22 10:34 ?0次下載