C語言程序設計(第3版)(簡體書)
商品資訊
相關商品
商品簡介
目次
商品簡介
本書採用任務驅動式編寫方式,按照“由簡到難、循序漸進”的教學原則,共設置了8個單元:C語言程序設計入門、利用三種程序結構解決簡單問題、利用數組處理同類型的批量數據、利用函數實現模塊化程序設計、靈活使用指針處理問題、利用複雜的構造類型解決實際問題、利用文件進行數據管理、嵌入式技術基礎實踐入門。
本書設計了“任務驅動式教程”和“工作手冊”兩個分冊,書中所有的C語言知識點均配有微課視頻,並且開發了配套的在線課程。讀者可根據“工作手冊”中設置的任務,靈活採用“線上+線下”混合方式學習C語言程序設計。為方便教學,本書配有電子教案、電子課件、程序源代碼、單元測試題答案、習題庫及答案(可靈活組卷)等教學資源。
本書可作為高等院校電子信息類、計算機類、自動化類、機電類等專業的C語言教材,也可供從事相關技術開發的工程技術人員參考。
凡選用本書作為授課教材的教師,均可通過電話(01088379564)或QQ(2314073523)諮詢教學資源等事宜,有任何技術問題也可通過以上方式聯繫。
未經許可,不得以任何方式複製或抄襲本書的部分或全部內容(含文字、創意、版式、案例和設計等),書中配套資源不得用於在線課程建設、微課製作等。版權所有,侵權必究。
本書設計了“任務驅動式教程”和“工作手冊”兩個分冊,書中所有的C語言知識點均配有微課視頻,並且開發了配套的在線課程。讀者可根據“工作手冊”中設置的任務,靈活採用“線上+線下”混合方式學習C語言程序設計。為方便教學,本書配有電子教案、電子課件、程序源代碼、單元測試題答案、習題庫及答案(可靈活組卷)等教學資源。
本書可作為高等院校電子信息類、計算機類、自動化類、機電類等專業的C語言教材,也可供從事相關技術開發的工程技術人員參考。
凡選用本書作為授課教材的教師,均可通過電話(01088379564)或QQ(2314073523)諮詢教學資源等事宜,有任何技術問題也可通過以上方式聯繫。
未經許可,不得以任何方式複製或抄襲本書的部分或全部內容(含文字、創意、版式、案例和設計等),書中配套資源不得用於在線課程建設、微課製作等。版權所有,侵權必究。
目次
前言
第1單元C語言程序設計
入門1任務11瞭解通用計算機和嵌入式
計算機的區別1
任務12使用VC++ 2010軟件開發
C程序3
121VC++ 2010開發環境的
使用方法和步驟3
122初識簡單的C程序10
任務13學習數據的基本類型
及其表現形式14
131常量與變量15
132整型數據15
133字符型數據18
134實型數據20
135變量的初始化22
136常變量23
任務14利用基本的運算符解決
簡單問題23
141算術運算符及其表達式23
142強制類型轉換運算符及其
表達式26
143賦值運算符及其表達式27
144關係運算符及其表達式31
145邏輯運算符及其表達式32
146位運算符及其表達式34
147逗號運算符及其表達式38
單元測試題38
第2單元利用三種程序結構解決
簡單問題40任務21知識儲備40
211算法及流程圖表示40
212程序的三種基本結構41
213C語句及其分類42
任務22利用順序結構程序解決實際
問題43
221數據輸入輸出函數43
222順序結構程序設計應用49
任務23利用選擇結構程序解決
實際問題51
231if語句及應用51
232switch語句及應用58
任務24利用循環結構程序解決
實際問題61
241while循環結構程序
設計61
242do…while循環結構程序
設計62
243for循環結構程序設計65
244循環嵌套66
245break語句和continue
語句67
任務25利用預處理命令提高
編程效率69
251宏定義69
252文件包含72
253條件編譯73
單元測試題75第3單元利用數組處理同類型的批量
數據78任務31利用一維數組處理同類型的批量
數據78
311定義一維數組的方法78
312一維數組的初始化79
313一維數組元素的引用79
314一維數組的應用80
任務32利用二維數組處理同類型的批量
數據83
321定義二維數組的方法83
322二維數組的初始化84
323二維數組元素的引用85
324二維數組的應用85
任務33利用字符數組處理多個字符或
字符串86
331定義字符數組的方法86
332字符數組的初始化87
333字符數組元素的引用88
334字符數組的輸入、輸出88
335字符串處理函數90
單元測試題92
第4章利用函數實現模塊化程序設計94
任務41熟悉C程序的結構和函數的
分類94
任務42學習定義函數的方法95
421定義無參函數96
422定義有參函數97
任務43學習函數的三種調用方式97
431函數的一般調用97
432函數的嵌套調用101
433函數的遞歸調用103
任務44利用數組作為函數參數進行
模塊化程序設計106
441數組元素作為函數實參106
442數組名作為函數參數106
任務45靈活設置變量的類型109
451局部變量和全局變量109
452變量的存儲方式112
任務46使用內部函數和外部函數進行
模塊化程序設計119
任務47熟悉嵌入式中斷服務函數120
單元測試題121
第5單元靈活使用指針處理問題124
任務51理解指針的基本概念124
任務52利用指針引用普通變量125
521定義指針變量的方法125
522指針變量的引用125
523指針變量作為函數參數127
任務53利用指針引用數組元素129
531指向數組元素的指針129
532通過指針引用數組元素130
533用數組名作為函數參數133
534通過指針引用多維數組137
任務54利用指針引用字符串141
541字符串的引用方式141
542字符串在函數間的傳遞方式143
543使用字符數組與字符指針變量的
區別144
任務55利用指針調用函數145
任務56通過函數調用獲取指針值147
任務57利用指針數組、指向指針的指針
引用多個數據150
571指針數組150
572指向指針的指針155
任務58利用內存動態分配函數建立動態
數組156
581內存動態分配的概念156
582內存動態分配的方法157
任務59指針小結159
單元測試題160
第6單元利用複雜的構造類型解決實際
問題164任務61聲明一個結構體類型164
任務62利用結構體變量處理一組數據165
621定義結構體變量的方法165
622結構體變量的初始化167
623結構體變量的引用168
任務63利用結構體數組處理多組數據169
631定義結構體數組的方法169
632結構體數組的初始化169
633結構體數組的應用170
任務64利用結構體指針引用結構體數據172
641指向結構體變量的指針172
642指向結構體數組的指針173
643結構體指針變量作為函數參數174
任務65利用共用體類型節省內存空間175
651共用體類型的概念175
652共用體類型的變量176
653共用體的應用舉例177
任務66利用枚舉類型簡化程序180
任務67用typedef聲明新類型名182
任務68利用鏈表處理一組數據183
681鏈表概述183
682鏈表的建立185
683鏈表的輸出189
684鏈表的查找190
685鏈表的插入191
686鏈表的刪除192
687鏈表操作綜合應用194
單元測試題196
第7單元利用文件進行數據管理199
任務7
第1單元C語言程序設計
入門1任務11瞭解通用計算機和嵌入式
計算機的區別1
任務12使用VC++ 2010軟件開發
C程序3
121VC++ 2010開發環境的
使用方法和步驟3
122初識簡單的C程序10
任務13學習數據的基本類型
及其表現形式14
131常量與變量15
132整型數據15
133字符型數據18
134實型數據20
135變量的初始化22
136常變量23
任務14利用基本的運算符解決
簡單問題23
141算術運算符及其表達式23
142強制類型轉換運算符及其
表達式26
143賦值運算符及其表達式27
144關係運算符及其表達式31
145邏輯運算符及其表達式32
146位運算符及其表達式34
147逗號運算符及其表達式38
單元測試題38
第2單元利用三種程序結構解決
簡單問題40任務21知識儲備40
211算法及流程圖表示40
212程序的三種基本結構41
213C語句及其分類42
任務22利用順序結構程序解決實際
問題43
221數據輸入輸出函數43
222順序結構程序設計應用49
任務23利用選擇結構程序解決
實際問題51
231if語句及應用51
232switch語句及應用58
任務24利用循環結構程序解決
實際問題61
241while循環結構程序
設計61
242do…while循環結構程序
設計62
243for循環結構程序設計65
244循環嵌套66
245break語句和continue
語句67
任務25利用預處理命令提高
編程效率69
251宏定義69
252文件包含72
253條件編譯73
單元測試題75第3單元利用數組處理同類型的批量
數據78任務31利用一維數組處理同類型的批量
數據78
311定義一維數組的方法78
312一維數組的初始化79
313一維數組元素的引用79
314一維數組的應用80
任務32利用二維數組處理同類型的批量
數據83
321定義二維數組的方法83
322二維數組的初始化84
323二維數組元素的引用85
324二維數組的應用85
任務33利用字符數組處理多個字符或
字符串86
331定義字符數組的方法86
332字符數組的初始化87
333字符數組元素的引用88
334字符數組的輸入、輸出88
335字符串處理函數90
單元測試題92
第4章利用函數實現模塊化程序設計94
任務41熟悉C程序的結構和函數的
分類94
任務42學習定義函數的方法95
421定義無參函數96
422定義有參函數97
任務43學習函數的三種調用方式97
431函數的一般調用97
432函數的嵌套調用101
433函數的遞歸調用103
任務44利用數組作為函數參數進行
模塊化程序設計106
441數組元素作為函數實參106
442數組名作為函數參數106
任務45靈活設置變量的類型109
451局部變量和全局變量109
452變量的存儲方式112
任務46使用內部函數和外部函數進行
模塊化程序設計119
任務47熟悉嵌入式中斷服務函數120
單元測試題121
第5單元靈活使用指針處理問題124
任務51理解指針的基本概念124
任務52利用指針引用普通變量125
521定義指針變量的方法125
522指針變量的引用125
523指針變量作為函數參數127
任務53利用指針引用數組元素129
531指向數組元素的指針129
532通過指針引用數組元素130
533用數組名作為函數參數133
534通過指針引用多維數組137
任務54利用指針引用字符串141
541字符串的引用方式141
542字符串在函數間的傳遞方式143
543使用字符數組與字符指針變量的
區別144
任務55利用指針調用函數145
任務56通過函數調用獲取指針值147
任務57利用指針數組、指向指針的指針
引用多個數據150
571指針數組150
572指向指針的指針155
任務58利用內存動態分配函數建立動態
數組156
581內存動態分配的概念156
582內存動態分配的方法157
任務59指針小結159
單元測試題160
第6單元利用複雜的構造類型解決實際
問題164任務61聲明一個結構體類型164
任務62利用結構體變量處理一組數據165
621定義結構體變量的方法165
622結構體變量的初始化167
623結構體變量的引用168
任務63利用結構體數組處理多組數據169
631定義結構體數組的方法169
632結構體數組的初始化169
633結構體數組的應用170
任務64利用結構體指針引用結構體數據172
641指向結構體變量的指針172
642指向結構體數組的指針173
643結構體指針變量作為函數參數174
任務65利用共用體類型節省內存空間175
651共用體類型的概念175
652共用體類型的變量176
653共用體的應用舉例177
任務66利用枚舉類型簡化程序180
任務67用typedef聲明新類型名182
任務68利用鏈表處理一組數據183
681鏈表概述183
682鏈表的建立185
683鏈表的輸出189
684鏈表的查找190
685鏈表的插入191
686鏈表的刪除192
687鏈表操作綜合應用194
單元測試題196
第7單元利用文件進行數據管理199
任務7
主題書展
更多
主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。