中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 C語言程序設計

出版社:電子工業出版社出版時間:2018-02-01
開本: 26cm 頁數: 311頁
中 圖 價:¥32.8(6.7折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計 版權信息

C語言程序設計 本書特色

本書以培養學生程序設計思維和基本能力為目標,在知識點的組織結構方面,充分考慮C語言重要語法知識點的全面性,又突出學生開發程序的實踐能力和工程能力的訓練。本書共11章,全面講述C語言語法知識點,從簡單數據結構、簡單控制結構到復雜數據結構、復雜控制結構,循序漸進地展示C語言特性。本書采用啟發式的寫作風格,以程序設計主線,以應用編程為驅動,每個章節按照提出問題、分析問題、解決問題的思路寫作。本書的所有參考資料請參見網站http://jsjjc.hut.edu.cn或http://www.hxedu.com.cn。本書適用對象是高等院校計算機專業及非計算機專業的師生,計算機等級考試培訓班師生,廣大C語言自學者。

C語言程序設計 內容簡介

本書以培養學生程序設計思維和基本能力為目標, 在知識點的組織結構方面, 充分考慮C語言重要語法知識點的全面性, 又突出學生開發程序的實踐能力和工程能力的訓練。本書共11章, 全面講述C語言語法知識點, 從簡單數據結構、簡單控制結構到復雜數據結構、復雜控制結構, 循序漸進地展示C語言特性。本書采用啟發式的寫作風格, 以程序設計主線, 以應用編程為驅動, 每個章節按照提出問題、分析問題、解決問題的思路寫作。

C語言程序設計 目錄

目 錄

第1章 C語言程序設計概論 1
1.1 問題提出:程序設計概述 1
1.2 程序設計語言 3
1.2.1 自然語言和計算機語言 3
1.2.2 程序設計語言介紹 4
1.3 初識C語言程序 4
1.4 實現問題求解的過程 6
1.4.1 計算機求解問題步驟 6
1.4.2 問題分析和建模 6
1.4.3 算法設計 6
1.4.4 程序設計 8
1.5 C語言的發展歷史及特點 9
1.5.1 C語言的發展 9
1.5.2 C語言的特點 11
1.5.3 C語言的基本符號 11
1.6 C語言程序的開發環境 13
1.6.1 C語言的一般上機步驟 13
1.6.2 Visual C 2010集成開發環境 14
1.7 科學計算器和學生成績管理系統 17
本章小結 19
習題1 19
第2章 簡單的C程序設計 21
2.1 問題提出:順序結構程序設計 21
2.2 格式輸出語句 22
2.2.1 格式輸出語句程序舉例和解析 22
2.2.2 格式輸出printf()函數 23
2.3 格式輸入語句 26
2.3.1 格式輸入語句程序舉例和解析 26
2.3.2 格式輸入函數scanf() 27
2.4 字符數據輸入、輸出 30
2.4.1 字符數據輸入、輸出程序舉例和解析 30
2.4.2 字符輸出函數putchar()和字符輸入函數getchar() 30
2.5 簡單C程序設計舉例 32
本章小結 33
習題2 35
第3章 選擇(分支)結構程序設計 37
3.1 問題提出:選擇(分支)結構程序設計 37
3.2 if語句 38
3.2.1 簡單if語句 38
3.2.2 關系運算符 40
3.2.3 邏輯運算符 41
3.2.4 if-else語句 42
3.2.5 if-else-if語句 44
3.2.6 if語句嵌套 45
3.3 條件表達式 48
3.4 switch語句 49
3.4.1 switch語句程序舉例 49
3.4.2 switch語句應用 50
3.5 選擇結構程序綜合應用 53
本章小結 57
習題3 59
第4章 循環結構程序設計 61
4.1 問題提出:循環結構程序設計 61
4.2 while循環 62
4.2.1 while循環程序舉例和解析 62
4.2.2 while語句 63
4.3 do-while循環 64
4.3.1 do-while循環程序舉例和解析 64
4.3.2 do-while語句 65
4.4 for循環 66
4.4.1 for循環程序舉例和解析 66
4.4.2 for語句 67
4.5 循環嵌套 68
4.5.1 循環程序舉例和解析 68
4.5.2 循環嵌套 69
4.5.3 break和continue語句 71
4.6 循環結構程序應用綜合舉例 73
本章小結 76
習題4 77
第5章 函數 80
5.1 問題提出:函數的應用 80
5.2 函數的定義、聲明和調用 82
5.2.1 有關函數的程序舉例和解析 82
5.2.2 函數的定義 82
5.2.3 函數的聲明 83
5.2.4 函數的調用 84
5.3 函數的參數和值 86
5.3.1 函數應用程序舉例和解析 86
5.3.2 函數的參數 87
5.3.3 函數的值 88
5.4 函數的嵌套調用 88
5.4.1 函數的嵌套調用程序舉例和解析 88
5.4.2 函數的嵌套調用說明 89
5.5 函數的遞歸調用 89
5.5.1 函數的遞歸調用程序舉例和解析 89
5.5.2 函數的遞歸調用說明 90
5.6 變量的作用域和存儲類別 91
5.6.1 變量應用的程序舉例和解析 91
5.6.2 變量的作用域 92
5.6.3 變量的存儲類別 94
5.7 編譯預處理命令 98
5.7.1 編譯預處理程序舉例和解析 98
5.7.2 宏定義 98
5.7.3 文件包含 102
5.7.4 條件編譯 103
5.8 函數應用舉例 105
本章小結 109
習題5 109
第6章 數據類型、常量、變量、表達式 112
6.1 C語言的基本數據類型及其內部表示 112
6.1.1 數據類型概述 112
6.1.2 整數類型 113
6.1.3 實數類型 114
6.1.4 字符類型 115
6.2 常量和變量 116
6.2.1 常量 116
6.2.2 變量 120
6.3 運算符和表達式 122
6.3.1 賦值運算符和賦值表達式 123
6.3.2 算術運算符和算術表達式 125
6.3.3 位運算符和位運算表達式 127
6.3.4 逗號運算符和求字節運算符 129
6.4 數據類型轉換 131
6.4.1 類型自動轉換 131
6.4.2 賦值轉換 132
6.4.3 強制類型轉換 133
本章小結 134
習題6 136
第7章 數組 140
7.1 問題的提出:數組的運用 140
7.2 一維數組 141
7.2.1 一維數組的程序舉例和解析 141
7.2.2 一維數組類型定義 142
7.2.3 一維數組元素的引用 143
7.2.4 一維數組元素的初始化 144
7.3 二維數組 145
7.3.1 二維數組的程序舉例和解析 145
7.3.2 二維數組的定義 147
7.3.3 二維數組元素的引用 147
7.3.4 二維數組的初始化 148
7.4 字符數組 150
7.4.1 程序舉例和解析 150
7.4.2 字符數組的定義和元素引用 150
7.4.3 字符串變量 151
7.5 字符串常用函數 153
7.6 向函數傳遞數組 156
7.6.1 向函數傳遞一維數組 156
7.6.2 向函數傳遞二維數組 157
7.7 數組應用程序舉例 158
本章小結 165
習題7 165
第8章 指針 169
8.1 問題的提出:指針的運用 169
8.2 指針變量的定義、賦值和運算 171
8.2.1 指針變量程序舉例和解析 171
8.2.2 指針變量的定義 172
8.2.3 指針變量的賦值及初始化 173
8.2.4 指針變量的運算 174
8.3 指針作為函數的參數 176
8.3.1 指針作為函數參數程序舉例和解析 176
8.3.2 指針作為函數參數時的注意事項 178
8.4 指針與一維數組 178
8.4.1 指針與一維數組程序舉例和解析 178
8.4.2 指針與一維數組的關系 179
8.5 指針與字符串 181
8.5.1 指針與字符串程序舉例和解析 181
8.5.2 指針與字符串、字符數組的關系 182
8.6 指針與二維數組 183
8.6.1 指針與二維數組程序舉例和解析 183
8.6.2 指針與二維數組的關系 184
8.7 指針與內存的動態分配 186
8.7.1 指針與內存的動態分配程序舉例與解析 187
8.7.2 動態內存分配的步驟 188
8.7.3 動態內存分配函數 188
8.8 指針進階 189
8.8.1 指針作為函數返回值 189
8.8.2 指向函數的指針 190
8.8.3 指針數組 192
8.8.4 指向指針的指針 193
8.8.5 指針數組名與指針數組元素的關系 194
8.8.6 main()函數的參數和返回值 194
8.9 指針綜合應用 196
本章小結 202
習題8 205
第9章 結構體、共用體和枚舉 210
9.1 問題的提出:結構體、共用體和枚舉的運用 210
9.2 結構體 211
9.2.1 結構體程序舉例和解析 211
9.2.2 結構體類型 214
9.2.3 結構體類型變量 215
9.2.4 結構體數組 217
9.2.5 結構體指針 219
9.2.6 結構變量、結構指針作為函數參數 220
9.2.7 定義自己的類型名 222
9.3 鏈表 223
9.3.1 鏈表程序舉例和解析 223
9.3.2 鏈表的概念 225
9.3.3 鏈表的操作 225
9.4 共用體 228
9.4.1 共用體程序舉例和解析 228
9.4.2 共用體類型及變量的定義 229
9.4.3 共用體變量的引用 229
9.5 枚舉類型 230
9.5.1 枚舉類型程序舉例與解析 230
9.5.2 枚舉類型基本概念 231
9.6 應用程序舉例 233
本章小結 235
習題9 236
第10章 文件 240
10.1 問題的提出:文件在程序設計中的運用 240
10.2 文件概述 241
10.2.1 有關文件的程序舉例和解析 241
10.2.2 文件分類 242
10.2.3 C語言對文件的處理方法 242
10.2.4 文件結構指針 243
10.3 文件的打開和關閉 244
10.3.1 文件的打開和關閉程序舉例和解析 244
10.3.2 文件的打開 245
10.3.3 文件的關閉 246
10.4 文件的讀和寫 247
10.4.1 文件的讀和寫程序舉例和解析 247
10.4.2 字符方式文件讀函數fgetc()、寫函數fputc() 248
10.4.3 字符串方式文件讀函數fgets()、寫函數fputs() 249
10.4.4 格式化文件讀函數fscanf()、寫函數fprintf() 250
10.4.5 數據塊讀函數fread()、寫函數fwrite() 252
10.5 文件的隨機讀寫 254
10.5.1 文件的隨機讀寫程序舉例和解析 254
10.5.2 文件的定位函數 254
10.6 文件的錯誤檢測 256
10.7 程序設計舉例 256
本章小結 259
習題10 260
第11章 C語言的綜合應用 264
11.1 科學計算器 264
11.1.1 科學計算器的設計思想 264
11.1.2 函數和數據結構設計 265
11.2 學生成績管理系統 274
11.2.1 學生成績管理系統設計要求 274
11.2.2 函數和數據結構設計 276
11.2.3 學生成績管理系統參考源代碼 280
本章小結 294
習題11 294
附錄A ASCII碼表 296
附錄B C語言中運算符的優先級與結合性 297
附錄C C語言的關鍵字及其用途 298
附錄D C語言常用語法摘要 299
附錄E C語言常用標準庫函數 303
參考文獻 311
展開全部

C語言程序設計 作者簡介

朱艷輝,女,湖南工業大學計算機學院教授,副院長,湖南省高教學會計算機教育專業委員會理事,中國計算機學會高級會員。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 筒瓦厂家-仿古瓦-寺庙-古建琉璃瓦-宜兴市古典园林建筑陶瓷厂有限公司 | 细石混凝土泵_厂家_价格-烟台九达机械有限公司 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 智慧消防-消防物联网系统云平台 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 重庆波纹管|重庆钢带管|重庆塑钢管|重庆联进管道有限公司 | 100国际学校招生 - 专业国际学校择校升学规划 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 电动高压冲洗车_价格-江苏速利达机车有限公司 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 悬浮拼装地板_幼儿园_篮球场_悬浮拼接地板-山东悬浮拼装地板厂家 | 浙江宝泉阀门有限公司 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 |