-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
(高職教材)C語言程序設計 版權信息
- ISBN:9787111681274
- 條形碼:9787111681274 ; 978-7-111-68127-4
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
(高職教材)C語言程序設計 內容簡介
本書采用任務驅動式編寫方式,按照“由簡到難、循序漸進”的教學原則,共設置了8個單元:C語言程序設計入門、利用三種程序結構解決簡單問題、利用數(shù)組處理同類型的批量數(shù)據(jù)、利用函數(shù)實現(xiàn)模塊化程序設計、靈活使用指針處理問題、利用復雜的構造類型解決實際問題、利用文件進行數(shù)據(jù)管理、嵌入式技術基礎實踐入門。 本書設計了“任務驅動式教程”和“工作手冊”兩個分冊,書中所有的C語言知識點均配有微課視頻,并且開發(fā)了配套的在線課程。讀者可根據(jù)“工作手冊”中設置的任務,靈活采用“線上+線下”混合方式學習C語言程序設計。為方便教學,本書配有電子教案、電子課件、程序源代碼、單元測試題答案、習題庫及答案(可靈活組卷)等教學資源。 本書可作為高等院校電子信息類、計算機類、自動化類、機電類等專業(yè)的C語言教材,也可供從事相關技術開發(fā)的工程技術人員參考。 凡選用本書作為授課教材的教師,均可通過電話(01088379564)或QQ(2314073523)咨詢教學資源等事宜,有任何技術問題也可通過以上方式聯(lián)系。 未經許可,不得以任何方式復制或抄襲本書的部分或全部內容(含文字、創(chuàng)意、版式、案例和設計等),書中配套資源不得用于在線課程建設、微課制作等。版權所有,侵權必究。
(高職教材)C語言程序設計 目錄
前言
第1單元C語言程序設計
入門1任務1.1了解通用計算機和嵌入式
計算機的區(qū)別1
任務1.2使用VC++ 2010軟件開發(fā)
C程序3
1.2.1VC++ 2010開發(fā)環(huán)境的
使用方法和步驟3
1.2.2初識簡單的C程序10
任務1.3學習數(shù)據(jù)的基本類型
及其表現(xiàn)形式14
1.3.1常量與變量15
1.3.2整型數(shù)據(jù)15
1.3.3字符型數(shù)據(jù)18
1.3.4實型數(shù)據(jù)20
1.3.5變量的初始化22
1.3.6常變量23
任務1.4利用基本的運算符解決
簡單問題23
1.4.1算術運算符及其表達式23
1.4.2強制類型轉換運算符及其
表達式26
1.4.3賦值運算符及其表達式27
1.4.4關系運算符及其表達式31
1.4.5邏輯運算符及其表達式32
1.4.6位運算符及其表達式34
1.4.7逗號運算符及其表達式38
單元測試題38
第2單元利用三種程序結構解決
簡單問題40任務2.1知識儲備40
2.1.1算法及流程圖表示40
2.1.2程序的三種基本結構41
2.1.3C語句及其分類42
任務2.2利用順序結構程序解決實際
問題43
2.2.1數(shù)據(jù)輸入輸出函數(shù)43
2.2.2順序結構程序設計應用49
任務2.3利用選擇結構程序解決
實際問題51
2.3.1if語句及應用51
2.3.2switch語句及應用58
任務2.4利用循環(huán)結構程序解決
實際問題61
2.4.1while循環(huán)結構程序
設計61
2.4.2do…while循環(huán)結構程序
設計62
2.4.3for循環(huán)結構程序設計65
2.4.4循環(huán)嵌套66
2.4.5break語句和continue
語句67
任務2.5利用預處理命令提高
編程效率69
2.5.1宏定義69
2.5.2文件包含72
2.5.3條件編譯73
單元測試題75第3單元利用數(shù)組處理同類型的批量
數(shù)據(jù)78任務3.1利用一維數(shù)組處理同類型的批量
數(shù)據(jù)78
3.1.1定義一維數(shù)組的方法78
3.1.2一維數(shù)組的初始化79
3.1.3一維數(shù)組元素的引用79
3.1.4一維數(shù)組的應用80
任務3.2利用二維數(shù)組處理同類型的批量
數(shù)據(jù)83
3.2.1定義二維數(shù)組的方法83
3.2.2二維數(shù)組的初始化84
3.2.3二維數(shù)組元素的引用85
3.2.4二維數(shù)組的應用85
任務3.3利用字符數(shù)組處理多個字符或
字符串86
3.3.1定義字符數(shù)組的方法86
3.3.2字符數(shù)組的初始化87
3.3.3字符數(shù)組元素的引用88
3.3.4字符數(shù)組的輸入、輸出88
3.3.5字符串處理函數(shù)90
單元測試題92
第4章利用函數(shù)實現(xiàn)模塊化程序設計94
任務4.1熟悉C程序的結構和函數(shù)的
分類94
任務4.2學習定義函數(shù)的方法95
4.2.1定義無參函數(shù)96
4.2.2定義有參函數(shù)97
任務4.3學習函數(shù)的三種調用方式97
4.3.1函數(shù)的一般調用97
4.3.2函數(shù)的嵌套調用101
4.3.3函數(shù)的遞歸調用103
任務4.4利用數(shù)組作為函數(shù)參數(shù)進行
模塊化程序設計106
4.4.1數(shù)組元素作為函數(shù)實參106
4.4.2數(shù)組名作為函數(shù)參數(shù)106
任務4.5靈活設置變量的類型109
4.5.1局部變量和全局變量109
4.5.2變量的存儲方式112
任務4.6使用內部函數(shù)和外部函數(shù)進行
模塊化程序設計119
任務4.7熟悉嵌入式中斷服務函數(shù)120
單元測試題121
第5單元靈活使用指針處理問題124
任務5.1理解指針的基本概念124
任務5.2利用指針引用普通變量125
5.2.1定義指針變量的方法125
5.2.2指針變量的引用125
5.2.3指針變量作為函數(shù)參數(shù)127
任務5.3利用指針引用數(shù)組元素129
5.3.1指向數(shù)組元素的指針129
5.3.2通過指針引用數(shù)組元素130
5.3.3用數(shù)組名作為函數(shù)參數(shù)133
5.3.4通過指針引用多維數(shù)組137
任務5.4利用指針引用字符串141
5.4.1字符串的引用方式141
5.4.2字符串在函數(shù)間的傳遞方式143
5.4.3使用字符數(shù)組與字符指針變量的
區(qū)別144
任務5.5利用指針調用函數(shù)145
任務5.6通過函數(shù)調用獲取指針值147
任務5.7利用指針數(shù)組、指向指針的指針
引用多個數(shù)據(jù)150
5.7.1指針數(shù)組150
5.7.2指向指針的指針155
任務5.8利用內存動態(tài)分配函數(shù)建立動態(tài)
數(shù)組156
5.8.1內存動態(tài)分配的概念156
5.8.2內存動態(tài)分配的方法157
任務5.9指針小結159
單元測試題160
第6單元利用復雜的構造類型解決實際
問題164任務6.1聲明一個結構體類型164
任務6.2利用結構體變量處理一組數(shù)據(jù)165
6.2.1定義結構體變量的方法165
6.2.2結構體變量的初始化167
6.2.3結構體變量的引用168
任務6.3利用結構體數(shù)組處理多組數(shù)據(jù)169
6.3.1定義結構體數(shù)組的方法169
6.3.2結構體數(shù)組的初始化169
6.3.3結構體數(shù)組的應用170
任務6.4利用結構體指針引用結構體數(shù)據(jù)172
6.4.1指向結構體變量的指針172
6.4.2指向結構體數(shù)組的指針173
6.4.3結構體指針變量作為函數(shù)參數(shù)174
任務6.5利用共用體類型節(jié)省內存空間175
6.5.1共用體類型的概念175
6.5.2共用體類型的變量176
6.5.3共用體的應用舉例177
任務6.6利用枚舉類型簡化程序180
任務6.7用typedef聲明新類型名182
任務6.8利用鏈表處理一組數(shù)據(jù)183
6.8.1鏈表概述183
6.8.2鏈表的建立185
6.8.3鏈表的輸出189
6.8.4鏈表的查找190
6.8.5鏈表的插入191
6.8.6鏈表的刪除192
6.8.7鏈表操作綜合應用194
單元測試題196
第7單元利用文件進行數(shù)據(jù)管理199
任務7.1熟悉文件的分類和文件類型指針199
7.1.1文件的分類199
7.1.2文件緩沖區(qū)200
7.1.3文件類型指針200
任務7.2文件的打開與關閉201
7.2.1用fopen 函數(shù)打開數(shù)據(jù)文件201
7.2.2用fclose函數(shù)關閉數(shù)據(jù)文件203
任務7.3順序讀寫數(shù)據(jù)文件203
7.3.1對文件讀寫一個字符203
7.3.2對文件讀寫一個字符串206
7.3.3格式化讀寫文件207
7.3.4用二進制方式對文件讀寫一組
數(shù)據(jù)209
任務7.4隨機讀寫數(shù)據(jù)文件212
7.4.1文件位置指示器及其定位212
7.4.2隨機讀寫213
任務7.5文件讀寫的出錯檢測215
單元測試題216
第8單元嵌入式技術基礎實踐入門219
任務8.1熟悉嵌入式構件化設計及使用
方法219
任務8.2熟悉嵌入式技術基礎與實踐
路線222
附錄224
附錄A常用字符與ASCII代碼對照表224
附錄BANSI C的關鍵字225
附錄C運算符的優(yōu)先級和結合性226
附錄DC庫函數(shù)227
參考文獻234
(高職教材)C語言程序設計 作者簡介
索明何,副教授,江蘇省計算機學會嵌入式系統(tǒng)與物聯(lián)網專業(yè)委員會委員。目前從事ARM嵌入式系統(tǒng)、物聯(lián)網與車聯(lián)網方向教學與科研工作。承擔《C語言程序設計》、《ARM嵌入式系統(tǒng)》、《嵌入式實時操作系統(tǒng)》、《數(shù)據(jù)結構》、《車載網絡技術》、《電子技術基礎》等課程教學。曾獲江蘇省電子設計競賽優(yōu)秀指導教師、高校微課教學優(yōu)秀教師,指導江蘇省優(yōu)秀畢業(yè)設計論文一等獎1篇、二等獎2篇。
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
莉莉和章魚
- >
詩經-先民的歌唱
- >
隨園食單
- >
推拿
- >
唐代進士錄
- >
朝聞道
- >
山海經