-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C語言程序設計教程 版權信息
- ISBN:9787563560608
- 條形碼:9787563560608 ; 978-7-5635-6060-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計教程 內容簡介
本書介紹C語言和程序設計的基礎知識, 以C語言語法知識為基礎, 結合計算思維培養, 以應用為目的, 以案例為引導, 深入淺出地闡述了C語言數據類型、程序流程、函數、數組、指針、文本信息、基本數據結構等知識點, 并結合實際應用對每個知識點設計了相關案例等。
C語言程序設計教程 目錄
第1章 計算思維與C語言程序設計1
1.1 什么是計算思維1
1.1.1 計算思維概念1
1.1.2 計算思維的特征1
1.1.3 計算思維的本質2
1.1.4 計算思維與計算機的關系2
1.2 C語言概述3
1.2.1 計算機語言發展史3
1.2.2 什么是C語言3
1.2.3 C語言的特點4
1.2.4 C語言的發展趨勢5
1.3 C語言開發環境的搭建5
1.3.1 Visual C++ 6.0集成開發環境6
1.3.2 利用Visual C++ 6.0開發環境新建文件6
1.3.3 利用Visual C++ 6.0開發環境編寫程序7
1.4 C語言代碼風格9
1.4.1 程序格式9
1.4.2 程序注釋11
本章小結11
習題111
第2章 C語言的基礎知識12
2.1 C語言的基本數據類型12
2.1.1 數據類型概述12
2.1.2 整數類型13
2.1.3 實數類型13
2.1.4 字符類型14
2.2 標識符與關鍵字14
2.3 常量15
2.3.1 數值常量15
2.3.2 字符型常量15
2.3.3 字符串常量16
2.3.4 符號常量16
2.4 變量16
2.5 運算符與表達式17
2.5.1 算術運算符17
2.5.2 關系運算符19
2.5.3 邏輯運算符19
2.5.4 賦值運算符20
2.5.5 條件運算符21
2.5.6 逗號運算符21
2.5.7 求字節運算符21
2.5.8 各種運算符的優先級22
2.6 數據類型轉換22
2.6.1 自動轉換22
2.6.2 賦值轉換23
2.6.3 強制類型轉換24
2.7 本章小結24
習題224
第3章 順序結構程序設計27
3.1 C語言的基本語句27
3.1.1 表達式語句27
3.1.2 函數調用語句27
3.1.3 流程控制語句28
3.1.4 空語句28
3.1.5 復合語句28
3.2 輸入輸出操作29
3.2.1 格式化輸入與輸出29
3.2.2 字符數據輸入與輸出32
3.3 順序程序設計34
3.4 圖書管理系統案例35
本章小結36
習題336
第4章 選擇結構程序設計38
4.1 if條件語句38
4.1.1 if語句38
4.1.2 if…else語句40
4.1.3 if…else if語句41
4.1.4 if條件語句的嵌套43
4.2 switch條件語句43
4.3 圖書管理系統案例47
本章小結49
習題449
第5章 循環結構程序設計51
5.1 for循環語句51
5.1.1 語句格式51
5.1.2 for語句的變形53
5.2 while循環語句54
5.3 do…while循環語句55
5.4 循環結構的嵌套57
5.5 break和continue語句58
5.5.1 break語句58
5.5.2 continue語句59
5.5.3 break和continue的區別60
5.6 圖書管理系統案例60
本章小結62
習題562
第6章 函數65
6.1 函數概述65
6.1.1 使用include命令行調用標準庫函數65
6.1.2 標準庫函數的調用66
6.2 函數定義和返回值66
6.2.1 函數定義66
6.2.2 函數的返回值67
6.3 函數的調用69
6.3.1 函數的調用方式69
6.3.2 函數調用時的語法規定69
6.4 函數的聲明71
6.4.1 函數聲明的形式71
6.4.2 函數聲明的位置72
6.5 參數傳遞73
6.5.1 數據傳遞方式73
6.5.2 函數調用的過程74
6.6 函數的嵌套與遞歸75
6.6.1 嵌套調用75
6.6.2 遞歸調用75
6.7 變量的作用域和存儲類型77
6.7.1 局部變量和全局變量77
6.7.2 變量的存儲類型78
6.7.3 內部函數與外部函數80
6.8 圖書管理系統案例80
本章小結83
習題683
第7章 數組85
7.1 數組概述85
7.2 一維數組85
7.2.1 一維數組的定義85
7.2.2 一維數組的初始化86
7.2.3 一維數組元素的引用87
7.3 二維數組89
7.3.1 二維數組的定義89
7.3.2 二維數組的初始化90
7.3.3 二維數組元素的引用90
7.4 多維數組92
7.5 字符數組與字符串93
7.5.1 字符數組的定義93
7.5.2 字符數組的初始化93
7.5.3 字符串處理的函數95
7.6 數組作為函數參數98
7.6.1 數組元素作為函數的實參98
7.6.2 數組名作為函數的實參98
7.7 圖書管理系統案例99
本章小結101
習題7101
第8章 指針104
8.1 指針的基本概念104
8.2 變量與指針104
8.2.1 指針變量的定義105
8.2.2 指針變量的引用105
8.2.3 指針變量作為函數參數108
8.3 一維數組與指針109
8.3.1 指向數組元素的指針變量109
8.3.2 指向數組的指針的相關運算110
8.3.3 通過指針引用數組元素112
8.3.4 數組作函數的參數115
8.4 二維數組與指針119
8.4.1 二維數組的地址119
8.4.2 指向二維數組元素的指針121
8.4.3 行指針變量122
8.5 字符串與指針123
8.5.1 字符串的表示與引用123
8.5.2 字符串指針作函數參數124
8.6 返回指針值的函數125
8.7 指針數組126
8.7.1 指針數組概述126
8.7.2 指向指針的指針128
8.8 函數的指針和指向函數的指針變量130
8.9 圖書管理系統案例131
本章小結132
習題8132
第9章 自定義數據類型134
9.1 結構體類型134
9.1.1 結構體類型的定義134
9.1.2 結構體變量136
9.1.3 結構體數組139
9.1.4 結構體指針142
9.2 共用體數據類型147
9.2.1 共用體類型的定義147
9.2.2 共用體變量的引用148
9.2.3 共用體的應用149
9.3 枚舉數據類型150
9.4 自定義類型152
9.5 圖書管理系統案例153
本章小結155
習題9155
第10章 預處理157
10.1 預處理器157
10.2 宏定義158
10.2.1 不帶參數的宏158
10.2.2 帶參數的宏160
10.3 文件包含162
10.4 條件編譯163
10.4.1 #if命令163
10.4.2 #ifdef命令164
10.4.3 #ifndef命令165
本章小結165
習題10165
第11章 文件168
11.1 文件概述168
11.1.1 文件的分類168
11.1.2 文件指針169
11.2 文件的打開與關閉169
11.2.1 文件打開fopen函數()170
11.2.2 文件關閉函數fclose函數()171
11.3 文件的讀寫172
11.3.1 字符讀寫函數fgetc()和fputc()172
11.3.2 字符串讀寫函數fgets()和fputs()176
11.3.3 數據塊讀寫函數fread()和fwtrite()178
11.3.4 格式化讀寫函數fscanf()和fprintf()180
11.4 文件的隨機讀寫182
11.4.1 文件定位182
11.4.2 文件的隨機讀寫183
11.5 文件檢測函數184
11.5.1 文件結束檢測函數feof()184
11.5.2 讀寫文件出錯檢測函數ferror()184
11.5.3 文件出錯標志和文件結束標志置0函數chearerr()185
11.6 圖書管理系統案例185
本章小結186
習題11187
習題參考答案189
參考文獻210
附錄1 運算符的優先級和結合性211
附錄2 常用字符的ASCII碼對照表213
附錄3 C語言常用庫函數215
- >
我與地壇
- >
我從未如此眷戀人間
- >
朝聞道
- >
煙與鏡
- >
小考拉的故事-套裝共3冊
- >
月亮虎
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
有舍有得是人生