嵌入式C程序設計基礎(簡體書)
商品資訊
相關商品
商品簡介
目次
商品簡介
本書根據嵌入式軟件設計需要的“程序設計基礎”知識編寫而成。主要內容包括C語言語法基礎,C程序設計基礎,陣列,函數,指標,結構體、共享體、枚舉類型,檔,嵌入式技術基礎實踐方法等。
本書緊密結合嵌入式技術應用,突出模組化程序設計思想,注重軟件設計工程規範,提出的嵌入式構件化設計方法及嵌入式軟件分層設計思想具有很強的實用性和指導性。
本書可作為高等院校電子信息類、計算機類、自動化類、機電類等專業的C語言教材,也可供從事嵌入式系統與物聯網技術開發的工程技術人員參考。
本書緊密結合嵌入式技術應用,突出模組化程序設計思想,注重軟件設計工程規範,提出的嵌入式構件化設計方法及嵌入式軟件分層設計思想具有很強的實用性和指導性。
本書可作為高等院校電子信息類、計算機類、自動化類、機電類等專業的C語言教材,也可供從事嵌入式系統與物聯網技術開發的工程技術人員參考。
目次
前言
第1章C語言語法基礎
11嵌入式系統概述
111通用計算機和嵌入式計算機
112以MCU為核心的嵌入式系統
113嵌入式系統學習內容及本書學習目標
12C語言的特點
13熟悉VC++ 60或VC++ 2010開發環境
131使用VC++ 60開發C語言程式
132使用VC++ 2010開發C語言程式
14資料類型
141常量與變數
142整型資料
143字元型資料
144實型數據
145變數的初始化
15運算子及運算式
151算術運算子及其運算式
152設定運算子及其運算式
153關係運算子及其運算式
154邏輯運算子及其運算式
155位運算子及其運算式
156逗號運算子及其運算式
練習題
第2章C程序設計基礎
21C語句
211C語句分類
212資料登錄輸出函式呼叫語句
22算法及其表示方法
221算法及流程圖表示
222程式的三種基本結構
23順序結構程序設計
24選擇結構程序設計
241if語句及應用
242switch語句及應用
25迴圈結構程序設計
251while迴圈結構程序設計
252do…while迴圈結構程序設計
253for迴圈結構程序設計
254迴圈嵌套
255break語句和continue語句
26預處理命令
261宏定義
262檔包含
263條件編譯
264預處理命令在嵌入式軟件中的應用舉例
練習題
第3章陣列
31一維陣列
311定義一維陣列的方法
312一維陣列的初始化
313一維陣列元素的引用
314一維陣列的應用
32二維陣列
321定義二維陣列的方法
322二維陣列的初始化
323二維陣列元素的引用
324二維陣列的應用
33字元陣列
331定義字元陣列的方法
332字元陣列的初始化
333字元陣列元素的引用
334字元陣列的輸入、輸出
335字串處理函數
練習題
第4章函數
41函數概述
42定義函數的方法
421定義無參函數
422定義有參函數
423定義空函數
43函數的調用
431函數的一般調用
432函數的嵌套調用
433函數的遞迴呼叫
44陣列作為函數參數傳遞
441陣列元素作函數實參
442陣列名作為函數參數
45變數的類型
451區域變數和全域變數
452變數的存儲類別
46內建函式和外部函數
47嵌入式中斷服務函數
練習題
第5章指標
51指標的基本概念
52指向普通變數的指標
521定義指標變數的方法
522指標變數的引用
523指標變數作為函數參數
53指向陣列的指標
531指向陣列元素的指標
532通過指標引用陣列元素
533用陣列名稱作函數參數
534通過指標引用多維陣列
54指向字串的指標
541字串的引用方式
542字串在函數間的傳遞方式
543使用字元指標變數與字元陣列的區別
55指向函數的指標
56返回指標值的函數
57指標陣列、指向指標的指標
571指標陣列
572指向指標的指標
58內存動態分配與指向動態內存區的指標變數
581內存動態分配的概念
582內存動態分配的方法
59指針小結
練習題
第6章結構體、共享體、枚舉類型
61結構體類型概述
62結構體變數
621定義結構體變數的方法
622結構體變數的初始化
623結構體變數的引用
63結構體陣列
631定義結構體陣列的方法
632結構體陣列的初始化
633結構體陣列的應用
64結構體指標
641指向結構體變數的指標
642指向結構體陣列的指標
643結構體指標變數作函數參數
65共享體類型
651共享體類型的概念
652共享體類型的變數
653共享體的應用舉例
66枚舉類型
67用typedef聲明新類型名
68鏈表及其操作
681鏈表概述
682鏈表的建立
683鏈表的輸出
684鏈表的查找
685鏈表的插入
686鏈表的刪除
687鏈表操作綜合應用
練習題
第7章文件
71檔概述
711檔的分類
712檔案緩衝區
713檔案類型指針
72文件的打開與關閉
721用fopen 函數打開資料檔案
722用fclose函數關閉資料檔案
73順序讀寫資料檔案
731對檔讀寫一個字元
732對檔讀寫一個字串
733格式化讀寫檔
734用二進位方式對檔讀寫一組資料
74隨機讀寫資料檔案
741文件位置指示器及其定位
742隨機讀寫
75文件讀寫的出錯檢測
練習題
第8章嵌入式技術基礎實踐方法
附錄
附錄A常用字符與ASCII代碼對照表
附錄BANSI C的關鍵字
附錄C運算子的優先順序和結合性
附錄DC庫函數
參考文獻
第1章C語言語法基礎
11嵌入式系統概述
111通用計算機和嵌入式計算機
112以MCU為核心的嵌入式系統
113嵌入式系統學習內容及本書學習目標
12C語言的特點
13熟悉VC++ 60或VC++ 2010開發環境
131使用VC++ 60開發C語言程式
132使用VC++ 2010開發C語言程式
14資料類型
141常量與變數
142整型資料
143字元型資料
144實型數據
145變數的初始化
15運算子及運算式
151算術運算子及其運算式
152設定運算子及其運算式
153關係運算子及其運算式
154邏輯運算子及其運算式
155位運算子及其運算式
156逗號運算子及其運算式
練習題
第2章C程序設計基礎
21C語句
211C語句分類
212資料登錄輸出函式呼叫語句
22算法及其表示方法
221算法及流程圖表示
222程式的三種基本結構
23順序結構程序設計
24選擇結構程序設計
241if語句及應用
242switch語句及應用
25迴圈結構程序設計
251while迴圈結構程序設計
252do…while迴圈結構程序設計
253for迴圈結構程序設計
254迴圈嵌套
255break語句和continue語句
26預處理命令
261宏定義
262檔包含
263條件編譯
264預處理命令在嵌入式軟件中的應用舉例
練習題
第3章陣列
31一維陣列
311定義一維陣列的方法
312一維陣列的初始化
313一維陣列元素的引用
314一維陣列的應用
32二維陣列
321定義二維陣列的方法
322二維陣列的初始化
323二維陣列元素的引用
324二維陣列的應用
33字元陣列
331定義字元陣列的方法
332字元陣列的初始化
333字元陣列元素的引用
334字元陣列的輸入、輸出
335字串處理函數
練習題
第4章函數
41函數概述
42定義函數的方法
421定義無參函數
422定義有參函數
423定義空函數
43函數的調用
431函數的一般調用
432函數的嵌套調用
433函數的遞迴呼叫
44陣列作為函數參數傳遞
441陣列元素作函數實參
442陣列名作為函數參數
45變數的類型
451區域變數和全域變數
452變數的存儲類別
46內建函式和外部函數
47嵌入式中斷服務函數
練習題
第5章指標
51指標的基本概念
52指向普通變數的指標
521定義指標變數的方法
522指標變數的引用
523指標變數作為函數參數
53指向陣列的指標
531指向陣列元素的指標
532通過指標引用陣列元素
533用陣列名稱作函數參數
534通過指標引用多維陣列
54指向字串的指標
541字串的引用方式
542字串在函數間的傳遞方式
543使用字元指標變數與字元陣列的區別
55指向函數的指標
56返回指標值的函數
57指標陣列、指向指標的指標
571指標陣列
572指向指標的指標
58內存動態分配與指向動態內存區的指標變數
581內存動態分配的概念
582內存動態分配的方法
59指針小結
練習題
第6章結構體、共享體、枚舉類型
61結構體類型概述
62結構體變數
621定義結構體變數的方法
622結構體變數的初始化
623結構體變數的引用
63結構體陣列
631定義結構體陣列的方法
632結構體陣列的初始化
633結構體陣列的應用
64結構體指標
641指向結構體變數的指標
642指向結構體陣列的指標
643結構體指標變數作函數參數
65共享體類型
651共享體類型的概念
652共享體類型的變數
653共享體的應用舉例
66枚舉類型
67用typedef聲明新類型名
68鏈表及其操作
681鏈表概述
682鏈表的建立
683鏈表的輸出
684鏈表的查找
685鏈表的插入
686鏈表的刪除
687鏈表操作綜合應用
練習題
第7章文件
71檔概述
711檔的分類
712檔案緩衝區
713檔案類型指針
72文件的打開與關閉
721用fopen 函數打開資料檔案
722用fclose函數關閉資料檔案
73順序讀寫資料檔案
731對檔讀寫一個字元
732對檔讀寫一個字串
733格式化讀寫檔
734用二進位方式對檔讀寫一組資料
74隨機讀寫資料檔案
741文件位置指示器及其定位
742隨機讀寫
75文件讀寫的出錯檢測
練習題
第8章嵌入式技術基礎實踐方法
附錄
附錄A常用字符與ASCII代碼對照表
附錄BANSI C的關鍵字
附錄C運算子的優先順序和結合性
附錄DC庫函數
參考文獻
主題書展
更多
主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。