電商專業(yè)學(xué)習(xí)嵌入式軟件開發(fā)第十四天

  • 預(yù)科第四天

今天是今年的最后一節(jié)課,等明年回來接著繼續(xù)學(xué),為了不讓我們把學(xué)到的東西忘得太干凈,老師留了幾道題目給我們練習(xí)。昨天的if語句只講了一點(diǎn),今天老師先給我們繼續(xù)講if語句。

C語言的三大結(jié)構(gòu):
順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),分支結(jié)構(gòu)  
  • 分支結(jié)構(gòu):
    一:if 條件選擇
    多重if~else
    if(expression1)
    {}
    else if(expression2)
    {}
    else if(expression3)
    {}
    ……
    else    
    {}

練習(xí):根據(jù)學(xué)生分?jǐn)?shù)評定等級:
90~100:優(yōu)秀
80~90:良好
70~80:中等
60~70:一般
0~69:差

注意:
如果if條件后只有一條執(zhí)行語句,則{}可以省略!!!

  • 分支結(jié)構(gòu)----switch:
    基本結(jié)構(gòu):
    switch(expression)
    {
    case result1:
    {
    //語句
    break;
    }
    case result2:
    {
    //語句
    break;
    }
    case resultn:
    {
    //語句
    break;
    }
    default:
    {
    //語句
    break;
    }
    }

    根據(jù)expression的結(jié)果選擇相應(yīng)的case語句執(zhí)行,
    若沒有對應(yīng)的case則執(zhí)行default語句!!
    
  • 循環(huán):
    while() do{...}while; for(;;)
    1.while()
    基本形式:
    while(expression)
    {
    //執(zhí)行語句
    }
    expression:即表達(dá)式,可以是任何合法的表達(dá)式
    當(dāng)表達(dá)式的值為真時(shí),則執(zhí)行循環(huán)體,若表達(dá)式值為假,則不執(zhí)行循環(huán)。
    {}里的內(nèi)容:循環(huán)體

    注意:
    while是先判斷后執(zhí)行

    循環(huán)的嵌套:
    while()
    {
    while()
    {
    }
    }
    do
    {
    //執(zhí)行語句
    }while(expression);
    先執(zhí)行后判斷

    for循環(huán):
    for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
    表達(dá)式1:循環(huán)條件的初始化
    表達(dá)式2:循環(huán)進(jìn)行條件,或者循環(huán)結(jié)束條件
    表達(dá)式3:循環(huán)變量的更新,或叫循環(huán)步長

作業(yè):

1.打印下列圖形
    *
   ***
  *****
 *******
*********

2.字母金字塔1
                          A
                          BBB
                         CCCCC
                        DDDDDDD
                       EEEEEEEEE
                  ....................
         ......................................
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

3.階梯問題:
        在你面前有一條長長的階梯:若每步跨2階,則最后剩1階;
    若每步跨3階,則最后剩2階;若每步跨5階,則最后剩4階;若
    每步跨6階,則最后剩5階;只有每步7階時(shí),才剛好走完,一階
    不剩,請問這條階梯至少有多少階?(求所有三位階梯數(shù))

sleep(n);n是整數(shù),n是幾,則停頓幾秒 --->  頭文件:unistd.h
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容