<nobr id="eeyoh"><big id="eeyoh"></big></nobr>

  • <button id="eeyoh"><acronym id="eeyoh"><cite id="eeyoh"></cite></acronym></button>

    <dd id="eeyoh"></dd>
    1. <dd id="eeyoh"><center id="eeyoh"></center></dd>

      <th id="eeyoh"></th>
      1. <span id="eeyoh"></span>
        更多課程 選擇中心

        嵌入式培訓
        達內IT學院

        400-111-8989

        學習嵌入式中編寫C語言有哪些技巧?

        • 發布:嵌入式培訓
        • 來源:嵌入式教程
        • 時間:2020-02-13 15:44

        要如何學好C語言,其實最核心的就一點,自己得多去練習寫代碼,有些東西,練習的多了,自然就懂了。如果只是一味的看書,看視頻教程而不是自己動手去實踐,去敲代碼,調試運行,那么就算你書看的再多,也沒什么用。懂了和會了還是有區別的。下面就把編寫過程中的小技巧告訴大家。

        變量

        (1)變量名需見名知意,用英文單詞命名,盡可能避免出現 a b 等單一字母的變量

        (2)變量在定義同時進行初始化,防止亂碼數據

        (3)變量序號盡可能用英語單詞,例如:count_one、size_two 等

        數組

        (1)數組名同變量名,見名知意。

        (2)數組在定義后進行“清空”處理,防止數組中出現未知數據

        (3)反復使用的數組記得在使用前清除上一次的數據,memset,防止數據殘留

        判斷語句

        (1)判斷語句注意關系運算符號,特別是 “==” 和 “=”

        (2)判斷語句的大括號盡量對齊書寫,關鍵字單獨一行,便于后期代碼改錯

        (3)即使判斷執行語句只有一條,也要記得寫大括號

        循環語句

        (1)大括號格式同判斷語句

        (2)在寫while 和 do……while 語句時,別忘了“i++”,否則會造成死循環

        (3)在編碼階段,做好每次循環的 debug 調試語句,便于查看每次循環情況

        (4)在寫循環語句前,可以將分析過程用注釋的方式寫在循環體之上,便于完善思路

        函數

        (1)函數名同變量名,見名知意。

        (2)函數結構時刻注意 return 語句

        (3)多文件編程時,如果函數只用于本文將,用static進行修飾,防止多文件中函數重名。

        (4)函數功能遵循封裝思想,做好“單一職責”控制,便于代碼復用

        指針

        (1)指針變量在定義是初始為 NULL 防止野指針

        (2)指針變量名往往時普通變量名后加 _p 進行標識,例:count_p,便于觀察“指針追蹤”情況

        (3)使用free 清空堆區空間后,記得將指針初始化為 NULL 防止野指針

        程序版式編程技巧

        (1)空行,通過空行來進行代碼段的劃分,便于代碼分塊管理

        (2)空格,運算符前后,連續參數等,可以用空格隔開,便于糾正錯誤

        (3)注釋,函數前,邏輯代碼前,可以寫適當的注釋來進行標明

        (4)長句拆分,過長的代碼應該適當進行拆分,便于查看

        預約申請免費試聽課

        填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

        上一篇:嵌入式學習中STM32編程與51編程有什么區別?
        下一篇:這些嵌入式知識你一定要知道

        裸編程怎么做?裸編程具體做法

        嵌入式編程中你必須知道的小知識

        嵌入式C語言編程小知識總結

        有哪些工具可以讓嵌入式開發事半功倍?

        • 掃碼領取資料

          回復關鍵字:視頻資料

          免費領取 達內課程視頻學習資料

        • 視頻學習QQ群

          添加QQ群:1143617948

          免費領取達內課程視頻學習資料

        Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

        選擇城市和中心
        黑龍江省

        吉林省

        河北省

        湖南省

        貴州省

        云南省

        廣西省

        海南省

        中文第一社区天天射干20191024香蕉视频1024香蕉视频操逼逼网 百度 好搜 搜狗
        <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>