課程內容
C語言是計算機韌體程式的共同基礎,舉凡你要開發嵌入式系統軟底層、MCU韌體、IC驅動程式開發,那麼C語言一定是你必須要會的程式設計語言。艾鍗學院C語言程式設計課程將帶大家掌握C語言精髓,給你100%清楚觀念,並清楚如何用C語言來設計實作!
學習目標:
1. 清楚掌握C語言的基本及進階觀念,尤其是針對pointer、Struct與位元處理等主題。
2. 認識前處理器、指標、特殊宣告等嵌入式系統常用的技巧。
3. 了解程式設計架構的可維護性、模組化。
章節架構:
Part1-程式語言導論
► C語言開發流程規範
► 整合式開發環境
Part2-C程式介紹
► 程式架構
► 基本輸出與輸入函數
Part3-運算式
Part4-流程控制
► 資料流程與架構
Part5-函式與巨集
► 函數定義
► 遞迴呼叫
► 巨集
Part6-陣列與指標
► 陣列
► 多維陣列與指標
► 泡沫排序法
► 使用C語言開發驅動程式
Part7-字串處理
Part8-變數範圍
► 全域變數&區域變數
Part9-檔案管理
► C語言檔案處理
Part10-NEW data Type
► typedef型態定義