動態

列表
創建 時間

C語言基礎語法

基礎語法 一、前言 1.1 概述 1.1.1 學嵌入式用C語言的理由 優勢 一句話解釋 直接控制 用指針和位操作直接命令硬件,像操作開關一樣精準。 高效精簡 代碼小,速度快,資源佔用極低,最適合資源有限的單片機。 通用標準 行業“普通話”,所有芯片和官方庫都支持,代碼可跨平台複用。

創建 時間

C語言:位運算、分支、循環

位運算、分支、循環 一、基礎語法 1.1 位運算符 運算符 術語 示例 結果 按位與 011 101 2個都為1才為1,結果為001 \ 按位或 011 \ 101 有1個為1就為1,結果為111 ^ 按位異或 011 ^ 101 不同的為1,

創建 時間

C語言:函數指針,數組,結構體

函數指針、數組、結構體 一、函數指針 1.1 函數名 一個函數在編譯時被分配一個入口地址,這個地址就稱為函數的指針,函數名代表函數的入口地址 #include stdio.h // 一個函數在編譯時被分配一個入口地址,這個地址就稱為函數的指針,函數名代表函數的入口地址 void func() { printf("這是func函數內部的打印\n"); } int main() {

創建 時間

C語言:複合類型,內存管理,綜合案例

day05:複合類型、內存管理、綜合案例 一、複合類型(自定義類型) 1.1 共用體(聯合體) 共用體和結構體區別 特性 結構體 (struct) 共用體 (union) 存儲方式 各成員順序存儲,擁有獨立的內存空間。 所有成員共享同一塊起始內存空間。 內存佔用 所有成員大小之和(需考慮內存對齊)。