嵌入式綜合複習(記錄三)

2021-08-26 09:29:21 字數 430 閱讀 5847

變數

全域性變數

儲存型別: 

1.auto(自動儲存型別): auto int a;

2.static(靜態儲存型別):1.修飾區域性變數,改變變數的生命週期(延長到程式結束的時候),但是作用域不變,只初始化一次。

2.修飾全域性變數,生命週期不變,限制了變數的作用域(只能在本檔案中使用).

3.修飾函式,生命週期不變,限制了函式的作用域(只能在本檔案中使用)

3.extern(修飾函式與全域性變數): 修飾函式和全域性變數代表該函式和全域性變數能夠被其他檔案所引用.通常函式和全域性變數預設是extern型別.

4.register(暫存器型別):表明把變數申請到暫存器上面.處理速度快,數量少(很有可能申請不成功自動轉為auto型別). register int a; 

}型別轉換

隱式轉換

}

嵌入式複習16

第十六天 1.基於tcp協議的通訊模型 1.1 通訊模型 伺服器 1 建立socket socket函式 2 準備通訊位址 使用結構體型別 3 幫id那個socket和通訊位址 bind函式 4 監聽 listen函式 5 響應客戶端的連線請求 accept函式 6 關閉socket close函式...

嵌入式複習17

第十六天 1.多執行緒的基本概念和基本操作 1.1 基本概念 1.2 執行緒的建立 1 pthread create函式 2 執行緒之間的關係 1.3 執行緒編號的獲取和比較 1 pthread self函式 2 pthread equal函式 1.4 執行緒的匯合和分離 1 pthread joi...

嵌入式複習整理

1 什麼是系統引導程式?其作用是什麼?關中斷 初始化各模式的堆疊 初始化儲存器等功能後,執行指令 bl main 跳轉到c語言的主函式處執行。2 arm微處理器的指令流水採用了典型的risc五級流水線結構,將指令執行過程分為取指 解碼 執行 訪存和寫回5個步驟。3 arm處理器支援下列資料型別 位元...