最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

全部開(kāi)發(fā)者教程

C 語(yǔ)言入門教程

C 語(yǔ)言基礎(chǔ)教程
01 C 語(yǔ)言簡(jiǎn)介 02 C 語(yǔ)言的程序結(jié)構(gòu) 03 C 語(yǔ)言的編譯 04 C 語(yǔ)言的標(biāo)準(zhǔn) 05 C 語(yǔ)言中的注釋 06 C 語(yǔ)言中的變量 07 C 語(yǔ)言中的變量類型 08 C 語(yǔ)言的常量 09 C 語(yǔ)言的輸入與輸出 10 C 語(yǔ)言中的 printf() 格式輸出 11 C 語(yǔ)言中的類型轉(zhuǎn)換 12 C 語(yǔ)言中的運(yùn)算符 13 C 語(yǔ)言中的算數(shù)運(yùn)算符 14 C 語(yǔ)言中的位運(yùn)算符 15 C 語(yǔ)言中的邏輯運(yùn)算符 16 C 語(yǔ)言中的三目運(yùn)算符 17 C 語(yǔ)言中的分支結(jié)構(gòu) 18 C 語(yǔ)言中的多重分支 19 C 語(yǔ)言中的分支嵌套結(jié)構(gòu) 20 C 語(yǔ)言中的循環(huán)結(jié)構(gòu) 21 C 語(yǔ)言中的 while 循環(huán) 22 C 語(yǔ)言中的 do-While 循環(huán) 23 C 語(yǔ)言中的 for 循環(huán) 24 C 語(yǔ)言中的多重循環(huán)嵌套 25 循環(huán)實(shí)戰(zhàn),打印九九乘法表 26 C 語(yǔ)言中的break和continue 27 C 語(yǔ)言中的 if 語(yǔ)句 28 C 語(yǔ)言中的 switch/case 語(yǔ)句 29 C 語(yǔ)言中的函數(shù) 30 C 語(yǔ)言函數(shù)的定義和聲明 31 C 語(yǔ)言中函數(shù)的參數(shù)傳入類型 32 C 語(yǔ)言中的 main() 函數(shù)參數(shù) 33 make 工具 makefile 34 C 語(yǔ)言中的數(shù)組 35 C 語(yǔ)言中的多維數(shù)組 36 數(shù)組的練習(xí) 37 C 語(yǔ)言中的字符串 38 C 語(yǔ)言中的字符串函數(shù) 39 C 語(yǔ)言字符串練習(xí) 40 C 語(yǔ)言中的指針 41 C 語(yǔ)言中的 struct 42 C 語(yǔ)言中的 union 43 C 語(yǔ)言中的 maclloc free() 44 C 語(yǔ)言中的 enum 45 整體練習(xí)-學(xué)生管理系統(tǒng)

C 語(yǔ)言中的多重分支

多重分支是組成分支結(jié)構(gòu)的重要語(yǔ)句,甚至比單獨(dú)的 if 語(yǔ)句用的更廣泛一些。

1. 語(yǔ)法

if (條件判斷)
{
    滿足上述條件要執(zhí)行的語(yǔ)句
}
else
{
    不滿足上述條件要執(zhí)行的語(yǔ)句
}

執(zhí)行過(guò)程

圖片描述

2. 場(chǎng)景

當(dāng)需要程序作出不同的選擇,并在選擇后要分別執(zhí)行不同的程序的時(shí)候使用。這有點(diǎn)像我們經(jīng)常遇到非此即彼的選擇。也就是如果你好好學(xué)習(xí)就會(huì)收到獎(jiǎng)賞,否則你會(huì)…… 此處省略很多字。因?yàn)槟忝鎸?duì)的可能是很多次的暴擊。就是說(shuō)當(dāng)你好好學(xué)習(xí)這個(gè)條件成立后,你馬上可以獲得獎(jiǎng)勵(lì),如果沒(méi)有好好學(xué)習(xí),將接受一系列的懲罰。這就是多重分支判斷。所以選擇好好學(xué)習(xí),或者不學(xué)習(xí),你可以自己想想來(lái)做個(gè)判斷了。

實(shí)例

#include <stdio.h>

int main()
{
    int x, y, z;
    x = 0;
    y = 10;
    z = 30;
    if (x > y)
    {
        z = 20;
    }
    else
    {
        z = 100;
    }

    printf("%d\n", z);
    return 0;
}

運(yùn)行結(jié)果

100

這段程序表示,當(dāng) x > y 成立的時(shí)候,執(zhí)行語(yǔ)句 z = 20; ,當(dāng)條件不成立的時(shí)候,執(zhí)行語(yǔ)句 z = 100; 。顯然條件不成立,所以執(zhí)行了語(yǔ)句 z = 100; 。所以最終的結(jié)果輸出時(shí) 100 。

3. 小結(jié)

當(dāng)程序在執(zhí)行過(guò)程中,需要根據(jù)條件來(lái)做出不同的選擇,并且在選擇后要分別執(zhí)行不同的語(yǔ)句。而不是條件成立執(zhí)行相應(yīng)語(yǔ)句,而不成立繼續(xù)執(zhí)行。這是兩種不同的語(yǔ)句。后面的情況就要使用單一的條件語(yǔ)句,也就是 if 語(yǔ)句來(lái)實(shí)現(xiàn)相應(yīng)的功能。這條語(yǔ)句是在條件成立和不成立兩者中做出選擇后進(jìn)行的相應(yīng)的語(yǔ)句。