1. gzyueqian
      13352868059

      C語言循環語句有幾類?在嵌入式培訓課堂你會了解這些

      更新時間: 2019-04-03 14:58:14來源: 嵌入式培訓瀏覽量:5097

        從事嵌入式軟件開發必然離不開C語言的支撐,C語言對于嵌入式具有著非常重要的意義。不管是誰分享到嵌入式學習路線或者學習經驗,我們都會見到這門編程語言。粵嵌嵌入式培訓課程會談論到循環條件,一起來了解下。


        在C語言中有3種循環語句:for循環語句、while循環語句、do while循環語句。



        1)  for循環語句


        格式如下:

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

        語句;

        其中:表達式1是對循環量賦初值,表達式2是對循環量的控制語句,表達式語句3是對循環量進行增減變化。

        注意:當語句為復合語句時,需要用{}括起來。for循環語句可嵌套使用。


        示例 本例使用for循環語句控制在8段數碼管中循環顯示0~F。


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

        }


        2)  while循環語句


        格式如下:


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

        嵌入式培訓課程示例 本例使用while循環語句將輸入回車符之前的一串字符放入string指針所指向的內存單元中。


        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. 色资源中文字幕在线视频 | 亚洲欧美综合另类自拍 | 亚洲国产天堂久久久久久 | 伊人婷婷色香五月综合缴缴情 | 一级国产高清免费观看 | 亚洲国产精品嫩草影院 |