1. gzyueqian
      13352868059

      C語言循環(huán)語句有幾類?在嵌入式培訓(xùn)課堂你會了解這些

      更新時(shí)間: 2019-04-03 14:58:14來源: 嵌入式培訓(xùn)瀏覽量:5065

        從事嵌入式軟件開發(fā)必然離不開C語言的支撐,C語言對于嵌入式具有著非常重要的意義。不管是誰分享到嵌入式學(xué)習(xí)路線或者學(xué)習(xí)經(jīng)驗(yàn),我們都會見到這門編程語言。粵嵌嵌入式培訓(xùn)課程會談?wù)摰窖h(huán)條件,一起來了解下。


        在C語言中有3種循環(huán)語句:for循環(huán)語句、while循環(huán)語句、do while循環(huán)語句。



        1)  for循環(huán)語句


        格式如下:

        for(表達(dá)式1;表達(dá)式2;表達(dá)式3)

        語句;

        其中:表達(dá)式1是對循環(huán)量賦初值,表達(dá)式2是對循環(huán)量的控制語句,表達(dá)式語句3是對循環(huán)量進(jìn)行增減變化。

        注意:當(dāng)語句為復(fù)合語句時(shí),需要用{}括起來。for循環(huán)語句可嵌套使用。


        示例 本例使用for循環(huán)語句控制在8段數(shù)碼管中循環(huán)顯示0~F。


        void Digit_Led_Test(void)
        {
        int i;
        for(i=16;i<0;i--)                          循環(huán)顯示0~Flash
        {
        Digit_Led_Symbol(i);           通過調(diào)用函數(shù)Digit_Led_Symbol(i)來顯示0~F
        Delay(4000);                       調(diào)用時(shí)間延遲函數(shù)
        }

        }


        2)  while循環(huán)語句


        格式如下:


        While(條件表達(dá)式)
        語句;
        注意:當(dāng)語句為符合語句時(shí),需要用{}括起來。

        嵌入式培訓(xùn)課程示例 本例使用while循環(huán)語句將輸入回車符之前的一串字符放入string指針?biāo)赶虻膬?nèi)存單元中。


        void Uart_GetString(char *string)
        {
        char *string=string;
        char c;
        while((c=Uart_Getch())!='r')
        {if(c=='b')
        {if(int)string2<(int)string
        {Uart_Printf("bb");
        string--;}
        }
        else
        {*string++=c;
        Uart_SendByte(c);}
        }
        *string='亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

        
        

        1. 日本中文字幕一区二区 | 偷拍一区二区三区 | 亚洲人成在线不卡网 | 婷婷久久狠狠五月天 | 中文娱乐在线视频国产 | 伊人久久综在合线亚洲第一页 |