• 招生咨詢熱線:4008-569-579 
  • 手機版
    用手機掃描二維碼直達商品手機版
招生咨詢熱線
4008-569-579
機構(gòu)主頁 > 培訓資料 > 達內(nèi)科技講解嵌入式C語言中的編程規(guī)范
機構(gòu)主頁 > 培訓資料>達內(nèi)科技講解嵌入式C語言中的編程規(guī)范

達內(nèi)科技講解嵌入式C語言中的編程規(guī)范

來源:廣州達內(nèi)教育        時間:2023-05-30        熱度:43℃        返回列表

   嵌入式這門技術在進入到大眾的眼前是很多年前了,然而隨著這幾年智能硬件和5G時代的來臨,現(xiàn)在的嵌入式已經(jīng)是大家都很熟悉的開發(fā)語言了。在IT開發(fā)行業(yè)嵌入式現(xiàn)在的地位也是一直處于比較高的地位了,很多的人在學習嵌入式的時候都是想著要進入到這個高薪的行業(yè),那么大家在學習的時候了解嵌入式C語言中的編程規(guī)范嗎?下面達內(nèi)科技的小編就給大家見解下。


  一、 箴言


  技術人員設計程序的首要目的是用于技術人員溝通和交流,其次才是用于機器執(zhí)行。程序的生命力在于用戶使用,程序的成長在于后期的維護及根據(jù)用戶需求更新和升級功能。


  如果你的程序只能由你來維護,當你離開這個程序時,你的程序也和你一起離開了,這將給公司和后來接手的技術人員帶來巨大的痛苦和損失。


  因此,為了程序可讀、易理解、好維護,你的程序需要遵守一定的規(guī)范,你的程序需要設計。


  “程序必須為閱讀它的人而編寫,只是順便用于機器執(zhí)行?!?/span>


  —— Harold Abelson Gerald Jay Sussman


  “編寫程序應該以人為本,計算機第二。”


  —— Steve McConnell


  二、注釋風格


  1.1 注釋的原則是有助于對程序的閱讀和理解,注釋不宜太多也不能太少。注釋語言必須準確、易懂、簡潔,沒有歧義性。


  1.2 程序文件頭部代碼應進行注釋。注釋必須列出:版權說明、版本號、生成日期、作者、內(nèi)容、功能、與其他文件的關系、修改日志等。頭文件的注釋中還應有函數(shù)功能簡要說明。


  三、 文件的命名


  文件的命名要準確清晰地表達其內(nèi)容,同時文件名應該精練,防止文件名過長而造成使用不便。在文件名中可以適當?shù)厥褂每s寫。 以下提供兩種命名方式以供參考:


  各程序模塊的文件命名開頭 2 個消協(xié)字母代表本模塊的功能:


  如:主控程序為 mpMain.c,mpDisp.c 等。


  不寫模塊功能標識:


  四、C語言相關術語


  聲明(declaration):指定了一個變量的標識符,用來描述變量的類型,是類型還是對象,函數(shù)等。聲明,用于編譯器(compiler)識別變量名所引用的實體。以下這些就是聲明:


  externintbar;


  externintg(int,int);


  doublef(int,double); [ 對于函數(shù)聲明, extern關鍵字是可以省略的 。]


  定義(definition):是對聲明的實現(xiàn)或者實例化。連接器(linker)需要它(定義)來引用內(nèi)存實體。


  與上面的聲明相應的定義如下:


  intbar;


  intg(intlhs,intrhs)


  {


  returnlhs*rhs;


  }


  doublef(inti,doubled){


  returni+d;


  }


  五、頭文件中段落安排順序


  1、文件頭注釋


  2、防止重復引用頭文件的設置


  3、#include 部分


  4enum 常量聲明


  5、類型聲明和定義,包括 struct、union、typedef


  6、全局變量聲明


  7、文件級變量聲明


  8、全局或文件級函數(shù)聲明


  9、函數(shù)實現(xiàn)。按函數(shù)聲明的順序排列


  10、文件尾注釋


  以上就是達內(nèi)科技的小編給大家整理的關于嵌入式C語言中的編程規(guī)范,如果說大家在編程的時候可以更加的規(guī)范點的話,那么在之后的代碼中就不會出現(xiàn)很大的問題的。如果說你想要學習嵌入式技術的話,那么達內(nèi)科技歡迎大家來我們公司的嵌入式培訓班進行實地考察,也可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的嵌入式培訓免費課程試聽資格,來和我們的講師進行面對面的交流和互動,并在考察中可以更加深入的了解我們達內(nèi)科技。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部