嵌入式C程式設計基礎

嵌入式C程式設計基礎

《嵌入式C程式設計基礎》是2019年12月機械工業出版社出版的圖書,作者是索明何、邢海霞、朱才榮。

基本介紹

  • 中文名:嵌入式C程式設計基礎
  • 作者:索明何、邢海霞、朱才榮
  • 出版社:機械工業出版社
  • 出版時間:2019年12月
  • 定價:45 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111621560
內容簡介,圖書目錄,

內容簡介

本書根據嵌入式軟體設計需要的“程式設計基礎”知識編寫而成。主要內容包括C語言語法基礎,C程式設計基礎,數組,函式,指針,結構體、共用體、枚舉類型,檔案,嵌入式技術基礎實踐方法等。 本書緊密結合嵌入式技術套用,突出模組化程式設計思想,注重軟體設計工程規範,提出的嵌入式構件化設計方法及嵌入式軟體分層設計思想具有很強的實用性和指導性。 本書可作為高等院校電子信息類、計算機類、自動化類、機電類等專業的C語言教材,也可供從事嵌入式系統與物聯網技術開發的工程技術人員參考。

圖書目錄

前言
第1章C語言語法基礎
11嵌入式系統概述
111通用計算機和嵌入式計算機
112以MCU為核心的嵌入式系統
113嵌入式系統學習內容及本書學習目標
12C語言的特點
13熟悉VC++ 60或VC++ 2010開發環境
131使用VC++ 60開發C語言程式
132使用VC++ 2010開發C語言程式
14數據類型
141常量與變數
142整型數據
143字元型數據
144實型數據
145變數的初始化
15運算符及表達式
151算術運算符及其表達式
152賦值運算符及其表達式
153關係運算符及其表達式
154邏輯運算符及其表達式
155位運算符及其表達式
156逗號運算符及其表達式
練習題
第2章C程式設計基礎
21C語句
211C語句分類
212數據輸入輸出函式調用語句
22算法及其表示方法
221算法及流程圖表示
222程式的三種基本結構
23順序結構程式設計
24選擇結構程式設計
241if語句及套用
242switch語句及套用
25循環結構程式設計
251while循環結構程式設計
252do…while循環結構程式設計
253for循環結構程式設計
254循環嵌套
255break語句和continue語句
26預處理命令
261宏定義
262檔案包含
263條件編譯
264預處理命令在嵌入式軟體中的套用舉例
練習題
第3章數組
31一維數組
311定義一維數組的方法
312一維數組的初始化
313一維數組元素的引用
314一維數組的套用
32二維數組
321定義二維數組的方法
322二維數組的初始化
323二維數組元素的引用
324二維數組的套用
33字元數組
331定義字元數組的方法
332字元數組的初始化
333字元數組元素的引用
334字元數組的輸入、輸出
335字元串處理函式
練習題
第4章函式
41函式概述
42定義函式的方法
421定義無參函式
422定義有參函式
423定義空函式
43函式的調用
431函式的一般調用
432函式的嵌套調用
433函式的遞歸調用
44數組作為函式參數傳遞
441數組元素作函式實參
442數組名作為函式參數
45變數的類型
451局部變數和全局變數
452變數的存儲類別
46內部函式和外部函式
47嵌入式中斷服務函式
練習題
第5章指針
51指針的基本概念
52指向普通變數的指針
521定義指針變數的方法
522指針變數的引用
523指針變數作為函式參數
53指向數組的指針
531指向數組元素的指針
532通過指針引用數組元素
533用數組名作函式參數
534通過指針引用多維數組
54指向字元串的指針
541字元串的引用方式
542字元串在函式間的傳遞方式
543使用字元指針變數與字元數組的區別
55指向函式的指針
56返回指針值的函式
57指針數組、指向指針的指針
571指針數組
572指向指針的指針
58記憶體動態分配與指向動態記憶體區的指針變數
581記憶體動態分配的概念
582記憶體動態分配的方法
59指針小結
練習題
第6章結構體、共用體、枚舉類型
61結構體類型概述
62結構體變數
621定義結構體變數的方法
622結構體變數的初始化
623結構體變數的引用
63結構體數組
631定義結構體數組的方法
632結構體數組的初始化
633結構體數組的套用
64結構體指針
641指向結構體變數的指針
642指向結構體數組的指針
643結構體指針變數作函式參數
65共用體類型
651共用體類型的概念
652共用體類型的變數
653共用體的套用舉例
66枚舉類型
67用typedef聲明新類型名
68鍊表及其操作
681鍊表概述
682鍊表的建立
683鍊表的輸出
684鍊表的查找
685鍊表的插入
686鍊表的刪除
687鍊表操作綜合套用
練習題
第7章檔案
71檔案概述
711檔案的分類
712檔案緩衝區
713檔案類型指針
72檔案的打開與關閉
721用fopen 函式打開數據檔案
722用fclose函式關閉數據檔案
73順序讀寫數據檔案
731對檔案讀寫一個字元
732對檔案讀寫一個字元串
733格式化讀寫檔案
734用二進制方式對檔案讀寫一組數據
74隨機讀寫數據檔案
741檔案位置指示器及其定位
742隨機讀寫
75檔案讀寫的出錯檢測
練習題
第8章嵌入式技術基礎實踐方法
附錄
附錄A常用字元與ASCII代碼對照表
附錄BANSI C的關鍵字
附錄C運算符的優先權和結合性
附錄DC庫函式
參考文獻

相關詞條

熱門詞條

聯絡我們