2023年11月3日學習總結

2021-07-24 08:29:08 字數 672 閱讀 6319

函式、儲存類和與處理程式要點彙總:

1、 函式:函式部分重點在於函式的呼叫,而常見的呼叫有巢狀呼叫和遞迴呼叫,因為c語言不支援函式的巢狀定義,就是不能在定義好的乙個函式中再定義另乙個函式,但是c語言可通過函式呼叫的巢狀來實現一些稍複雜的功能。除此以外,函式呼叫可以在呼叫乙個函式的過程中呼叫該函式的本身,這就是所謂的遞迴呼叫。

2、 變數:在c語言中變數儲存類別分為四種:自動型auto、外部型extern、靜態型static、暫存器型register

auto:auto變數被說明時,它們的儲存類別資訊都是預設的,並且這些變數的說明均出現在函式內部

extern:extern變數在乙個函式中合法出現的同時也可以在其他函式中合法出現

static:static變數較為特殊,它的生命週期是整個程式的執行期,在相關函式的呼叫結束之後,該變數的儲存空間依然保留

3、 預處理程式:c語言的預處理程式擴充了語言功能,包括檔案包含、巨集替換和條件編譯等

檔案包含:一般形式為#include 「檔名」或#include 《檔名》,它告訴編譯程式把由《檔名》標識的檔案的整個內容來替換該控制行

巨集替換:巨集替換的基本含義就是把程式中帶識別符號的地方用預先定義好的內容進行替換,便於後期程式的維護與修改

條件編譯:編譯程式時,有時候需要對一部分內容只在一定條件下進行編譯,就是對部分內容指定編譯條件,這就是條件編譯

2023年11月2日學習總結

繼續按照計畫複習c語言的迴圈結構,同分支結構一樣,難度不大,理解起來也很容易。晚上第一節嵌入式課程開始,並沒有立刻講什麼深奧的專業知識,而是系統地了解了嵌入式的概念。簡單來說嵌入式開發與傳統的微控制器開發的的最明顯的乙個區別就在於作業系統。嵌入式開發可通過在作業系統上開發應用軟體來控制硬體,而不需要...

2023年11月5日學習總結

宣告 本文擷取段落來自linux社群,作者richerg85 linux目錄和windows目錄有著很大的不同,linux目錄類似乙個樹,最頂層是其根目錄,如下圖 bin二進位制可執行命令 dev裝置特殊檔案 etc系統管理和配置檔案 etc rc.d啟動的配置檔案和指令碼 home使用者主目錄的基...

2023年11月7日學習總結

c語言程式書寫規範 1 標頭檔案換行,即寫完第一行 include之後要隔一行才可以開始寫函式。2 函式內部內容首字母需四次空格縮排,但是函式名不需要。3 不可以用tab鍵進行縮排。4 每一行只允許定義乙個變數。5 定義的一類變數寫在一起,不同型別變數之間要隔一行。6 不同板塊塊之間隔一行。7 運算...