計(jì)算機(jī)嵌入式行業(yè)逐漸成為就業(yè)者的新寵兒,而作為一個(gè)嵌入式C編程技術(shù)人員,熟練使用C語(yǔ)言是非常重要的,下面尚觀教育小編就來(lái)跟大家聊一聊嵌入式C語(yǔ)言教程以及C編程要素。
嵌入式C語(yǔ)言教程以及C編程要素:
1、在運(yùn)行程序之前存盤(pán);
2、所有在程序中用到的常量都用預(yù)處理語(yǔ)句在程序開(kāi)頭定義;
3、所有在程序中用到的函數(shù)都在程序開(kāi)頭聲明;
4、頭文件的#ifndef;
5、變量名和函數(shù)名使用有實(shí)際含義的英文單詞或漢語(yǔ)拼音;
6、盡量少用全局變量或不用全局變量;
7、采用層次的書(shū)寫(xiě)程序格式,對(duì)for,while,if—else,do—while,switch—case等控制語(yǔ)句或它們的多重嵌套,采用縮格結(jié)構(gòu);
8、所有對(duì)應(yīng)的{}都對(duì)齊;
9、盡量用for,而不用while做記數(shù)循環(huán);
10、盡量不用goto語(yǔ)句;
11、一個(gè)函數(shù)不宜處理太多的功能,保持函數(shù)的小型化,功能單一化;
12、一個(gè)函數(shù)要保持自己的獨(dú)立性,如同黑匣子一樣,單進(jìn)單出;
13、函數(shù)的返回類型不要省略;
14、用malloc、分配內(nèi)存空間后,一定要用free、釋放;
15、打開(kāi)文件后,在退出程序前記住要保存并關(guān)閉文件;
16、出錯(cuò)情況的處理;
17、寫(xiě)上必要的注釋。
以上是小編給同學(xué)們講的嵌入式C語(yǔ)言教程以及C編程要素,同學(xué)們有關(guān)于計(jì)算機(jī)嵌入式方面的問(wèn)題可以給小編留言哦。
評(píng)論