C編程語言可能是用於編程嵌入式系統的最流行的編程語言。
介紹
- ANSI標準
- C 語言基礎
- 數據類型和常量
- 簡單和格式化的 I/O
- 記憶體使用方式
- 運算子和 Express離子
- 流控制
- 迴圈
功能
- 函數的作用
- 按值/引用傳遞
- 從 Functions 返回值
- 遞迴函數
- 回調函數
- 對堆疊的影響
- 庫與用戶定義函數
- 傳遞可變數的參數
陣 列
- 定義、初始化和使用陣列
- 多維陣列
- 字元和字串數位
- 陣列和指標
- 將數位傳遞給函數
- 帶和不帶庫函數的字串處理
存儲類
- 範圍和壽命
- 自動、靜態、外部、寄存器
- 記憶體(CPU/ RAM)
結構與工會
- 結構是幹什麼用的
- 聲明、初始化
- Access像對象一樣
- 嵌套結構
- 結構陣列
- 通過函數傳遞結構
- 記憶體和漏洞的分配
- 結構比較
- 結構位操作
- Typedef 的可移植性
- 工會
- 重疊成員
枚舉數據類型
- 枚舉、索引、枚舉與 #define
位操作
- AND ( & ), OR ( | ), XOR ( ^ )
- 讚美 ( ~ )
- 左移 ( << >> )
- 位/位的掩蔽、設置、清除和測試
指標
- 指標的用途
- 定義指標
- & 和 * 運算子
- 指標分配
- 指標算術
- 多種間接
- 高級指標類型
- 泛型和 Null 指標
- 函數指標
- 指向陣列和字串的指標
- 指標陣列
- 指向結構和聯合的指標
- 指向動態記憶體的指標
- 遠、近和巨大的指標
- 指標式鑄造
動態記憶體分配
- malloc()、calloc()、realloc()、free()
- Farmalloc(), Farcalloc()
文件處理概念
- FILE 數據類型的概念
- Inode, FILE 結構
- 檔指標
- 字元處理例程
- 格式化數據例程
- 原始數據例程
- 隨機 Access 到 FILE
命令行參數
- Argc, argv
- 主電源的可變輸入
編譯器實踐
- 預處理器指令
- 編譯器、彙編器、連結器
- 條件編譯
- 多檔編譯
- 代碼優化技術
- 揮發性, #pragma
數據結構
- 線性和非線性
- 均質和非均質
- 靜態和動態
- 單、雙和循環鏈表
- 堆疊和佇列
- 二叉樹
分揀和 Search 技術
- 插入、選擇、Bubble、合併、快速、堆
概念和即時曝光
- 開發工具和環境
- Make 實用程式
- 行業編碼標準
- 物件/可執行檔案格式
- 調試器
United Arab Emirates - C Programming for Embedded Systems
Qatar - C Programming for Embedded Systems
Egypt - C Programming for Embedded Systems
Saudi Arabia - C Programming for Embedded Systems
South Africa - C Programming for Embedded Systems
Brasil - C Programming for Embedded Systems
Canada - C Programming for Embedded Systems
中国 - C Programming for Embedded Systems
香港 - C Programming for Embedded Systems
澳門 - C Programming for Embedded Systems
台灣 - C Programming for Embedded Systems
USA - C Programming for Embedded Systems
Österreich - C Programming for Embedded Systems
Schweiz - C Programming for Embedded Systems
Deutschland - C Programming for Embedded Systems
Czech Republic - C Programming for Embedded Systems
Denmark - C Programming for Embedded Systems
Estonia - C Programming for Embedded Systems
Finland - C Programming for Embedded Systems
Greece - C Programming for Embedded Systems
Magyarország - C Programming for Embedded Systems
Ireland - C Programming for Embedded Systems
Luxembourg - C Programming for Embedded Systems
Latvia - C Programming for Embedded Systems
España - Programación en C para Sistemas Embebidos
Italia - C Programming for Embedded Systems
Lithuania - C Programming for Embedded Systems
Nederland - C Programming for Embedded Systems
Norway - C Programming for Embedded Systems
Portugal - C Programming for Embedded Systems
România - C Programming for Embedded Systems
Sverige - C Programming for Embedded Systems
Türkiye - C Programming for Embedded Systems
Malta - C Programming for Embedded Systems
Belgique - C Programming for Embedded Systems
France - C Programming for Embedded Systems
日本 - C Programming for Embedded Systems
Australia - C Programming for Embedded Systems
Malaysia - C Programming for Embedded Systems
New Zealand - C Programming for Embedded Systems
Philippines - C Programming for Embedded Systems
Singapore - C Programming for Embedded Systems
Thailand - C Programming for Embedded Systems
Vietnam - C Programming for Embedded Systems
India - C Programming for Embedded Systems
Argentina - Programación en C para Sistemas Embebidos
Chile - Programación en C para Sistemas Embebidos
Costa Rica - Programación en C para Sistemas Embebidos
Ecuador - Programación en C para Sistemas Embebidos
Guatemala - Programación en C para Sistemas Embebidos
Colombia - Programación en C para Sistemas Embebidos
México - Programación en C para Sistemas Embebidos
Panama - Programación en C para Sistemas Embebidos
Peru - Programación en C para Sistemas Embebidos
Uruguay - Programación en C para Sistemas Embebidos
Venezuela - Programación en C para Sistemas Embebidos
Polska - C Programming for Embedded Systems
United Kingdom - C Programming for Embedded Systems
South Korea - C Programming for Embedded Systems
Pakistan - C Programming for Embedded Systems
Sri Lanka - C Programming for Embedded Systems
Bulgaria - C Programming for Embedded Systems
Bolivia - Programación en C para Sistemas Embebidos
Indonesia - C Programming for Embedded Systems
Kazakhstan - C Programming for Embedded Systems
Moldova - C Programming for Embedded Systems
Morocco - C Programming for Embedded Systems
Tunisia - C Programming for Embedded Systems
Kuwait - C Programming for Embedded Systems
Oman - C Programming for Embedded Systems
Slovakia - C Programming for Embedded Systems
Kenya - C Programming for Embedded Systems
Nigeria - C Programming for Embedded Systems
Botswana - C Programming for Embedded Systems
Slovenia - C Programming for Embedded Systems
Croatia - C Programming for Embedded Systems
Serbia - C Programming for Embedded Systems
Bhutan - C Programming for Embedded Systems