-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C語言程序設計-(第2版) 版權信息
- ISBN:9787121264368
- 條形碼:9787121264368 ; 978-7-121-26436-8
- 裝幀:一般輕型紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設計-(第2版) 本書特色
本書是國家精品課程“大學計算機”系列課程“c語言程序設計”的主教材。本教材與傳統c語言教材以語法介紹為主的編寫方式不同,以快速掌握程序設計為主線,采用“核心語法為先導、實踐應用為目的、知識擴展為提升,疑難辨析以解惑”的內容組織方式,突出知識點與技術點的關聯性,注重內容在應用上的層次性,兼顧整體在理論上的系統性。全書內容主要包括:程序設計概述,基本數據類型與運算,簡單程序設計,循環程序設計,數組,指針與鏈表,模塊化程序設計,數據文件的處理。 本書體系完整、結構嚴謹、注重應用、強調實踐,在編寫時兼顧了計算機等級考試的要求。為方便教學,本書還配有電子課件,任課教師可登錄華信教育資源網(www.hxedu.com.cn)免費注冊下載。
C語言程序設計-(第2版) 內容簡介
國家精品課程,突出知識點與技術點的關聯性,注重內容在應用上的層次性,兼顧整體在理論上的系統性。
C語言程序設計-(第2版) 目錄
1.1 程序設計語言 1
1.1.1 語言 1
1.1.2 分類 1
1.2 程序與程序設計 3
1.2.1 程序 3
1.2.2 程序設計 3
1.3 c語言的發展和特點 3
1.3.1 c語言的發展 4
1.3.2 c語言的特點 5
1.4 c語言的程序結構 6
習題1 8
第2章 基本數據類型與運算 11
2.1 基本數據類型 11
2.1.1 數據類型的概念 11
2.1.2 基本數據類型組成 11
2.2 基本概念 12
2.2.1 標志符 12
2.2.2 常量 13
2.2.3 變量 16
2.3 基本運算 18
2.3.1 變量賦值 19
2.3.2 算術運算 21
2.3.3 關系運算符和關系表達式 25
2.3.4 邏輯運算符 26
2.4 數據的輸入與輸出 28
2.4.1 格式化輸出函數 28
2.4.2 格式化輸入函數 31
2.4.3 字符輸入與輸出函數 33
2.5 知識擴展 34
2.5.1 條件運算符和條件表達式 34
2.5.2 逗號運算符和逗號表達式 35
2.5.3 數據類型長度運算符 36
2.5.4 算術自反賦值運算符 37
2.5.5 位運算 38
2.5.6 運算符的結合性和優先級 43
2.6 疑難辨析 43
習題2 47
第3章 簡單程序設計 52
3.1 順序結構 52
3.1.1 順序語句 52
3.1.2 順序程序設計 54
3.2 選擇結構 55
3.2.1 選擇性問題 55
3.2.2 if語句 55
3.2.3 switch開關語句 57
3.2.4 選擇程序設計 58
3.3 知識擴展 59
3.4 應用舉例 60
3.5 疑難辨析 65
習題3 66
第4章 循環程序設計 68
4.1 循環問題的引入 68
4.2 循環控制語句 68
4.2.1 while語句 68
4.2.2 for語句 69
4.2.3 循環程序設計 72
4.3 多重循環 74
4.3.1 多重循環的引入 74
4.3.2 多重循環程序設計 75
4.4 知識擴展 78
4.4.1 do…while語句 78
4.4.2 break和continue語句 79
4.4.3 goto語句和標號 80
4.5 應用舉例 81
4.6 疑難辨析 83
習題4 84
第5章 數組 89
5.1 一維數組的使用 89
5.1.1 一維數組概述 90
5.1.2 一維數組應用舉例 92
5.2 二維數組的使用 97
5.2.1 二維數組概述 97
5.2.2 二維數組應用舉例 99
5.3 知識擴展 101
5.3.1 字符串的存儲與處理 101
5.3.2 多維數的使用 105
5.4 應用舉例 108
5.5 疑難辨析 110
習題5 113
第6章 指針與鏈表 118
6.1 指針 118
6.1.1 指針的使用 118
6.1.2 指針與一維數組 122
6.2 鏈表 122
6.2.1 動態空間的申請 122
6.2.2 動態空間的釋放 123
6.2.3 鏈表的基本操作 124
6.3 知識擴展 129
6.3.1 指針與二維數組 129
6.3.2 指向一維數組的指針變量 131
6.3.3 指針數組 132
6.3.4 指向指針的指針 134
6.3.5 對指針的幾點說明 135
6.4 應用舉例 136
6.5 疑難辨析 141
習題6 147
第7章 模塊化程序設計 153
7.1 模塊化程序設計概述 153
7.1.1 結構化程序設計的基本思想 153
7.1.2 函數簡介 154
7.2 函數的使用 155
7.2.1 自定義函數的定義 155
7.2.2 自定義函數的說明 157
7.2.3 函數調用 158
7.2.4 函數使用舉例 159
7.3 復雜數據的描述 163
7.3.1 結構體 163
7.3.2 結構體應用舉例 167
7.4 知識擴展 169
7.4.1 共用體 169
7.4.2 枚舉類型 170
7.4.3 用typedef定義類型 171
7.4.4 變量的存儲類別 172
7.4.5 變量的生存期 174
7.4.6 變量的作用域 175
7.4.7 函數的遞歸調用 176
7.4.8 函數指針 177
7.4.9 編譯預處理 178
7.4.10 工程化程序設計 184
7.5 應用舉例 189
7.6 疑難解析 198
習題7 206
第8章 數據文件的處理 217
8.1 文件的基本概念 217
8.1.1 c語言支持的文件格式 217
8.1.2 文件操作的基本思路 218
8.2 文件的基本操作 219
8.2.1 文件指針 219
8.2.2 文件的打開與關閉 220
8.2.3 字節級的文件的讀/寫 221
8.2.4 字符串文件讀/寫 223
8.2.5 文件結束判斷函數 224
8.3 知識擴展 227
8.3.1 數據的格式化讀/寫 227
8.3.2 記錄級的文件讀/寫 229
8.3.3 文件位置指針的移動 231
8.4 應用舉例 233
8.5 疑難辨析 235
習題8 237
附錄a visual c++集成環境使用指南 241
附錄b 常用運算符及其優先級
和結合性 245
附錄c 標準c語言頭文件 246
附錄d c語言系統關鍵字 247
附錄e ascii碼表 248
參考文獻 249
C語言程序設計-(第2版) 作者簡介
索琦,西北大學計算機學院教授,負責大學計算機基礎教學工作,一直從事C語言課程教學工作,有豐富的教學經驗。
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
我與地壇
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
二體千字文
- >
姑媽的寶刀
- >
羅曼·羅蘭讀書隨筆-精裝
- >
唐代進士錄