中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 C語言程序設計

作者:賈小軍
出版社:人民郵電出版社出版時間:2014-02-01
開本: 16開 頁數: 265
本類榜單:教材銷量榜
中 圖 價:¥26.2(7.5折) 定價  ¥35.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計 版權信息

C語言程序設計 本書特色

c語言是目前國內外使用*為廣泛的程序設計語言之一,是高等學校計算機語言類課程都在講授的重要的基礎課內容。本書以程序設計為主線,循序漸進、突出重點、注重案例的編寫方法,系統地講授了c語言的基本語法和程序設計方法,內容包括c語言概述、程序設計基礎、程序控制結構、數組、函數、指針、編譯預處理、結構體與共用體、位運算、文件等。每章后面均配有大量的習題及參考答案,附錄中還介紹了ascii碼、運算符優先級和結合性、常用庫函數、常用語法等內容。   本書可作為高等學校理工類專業“c語言程序設計”課程的教學用書,也可作為參加國家計算機等級考試(二級c語言)的輔導用書,或作為計算機程序設計愛好者的自學參考書。為配合教學,本書配有ppt教學課件,并有配套的《c語言程序設計實驗教程》供讀者參考。

C語言程序設計 內容簡介

內容和寫法上比較有特色之處是:
(1) 本書全面系統的介紹了c語言程序設計的理論基礎,并給出了豐富的實例;之后,以一個實例說明c語言應用程序的開發過程,這是其它同類書籍中缺少的,也是本書的特色。
(2) 本書還編寫了配套的實驗指導和習題集《c程序設計上機指導與習題》,章節完全對應。

C語言程序設計 目錄

目 錄

第1章 c語言概述 1
1.1 計算機語言及程序的發展 1
1.1.1 計算機語言的歷史 1
1.1.2 c語言的歷史 2
1.1.3 c語言的特點 3
1.2 從hello程序認識c語言 3
1.2.1 程序的實例解析 4
1.2.2 簡單例題的引申 4
1.2.3 c語言程序的組成 6
1.3 c語言程序的運行步驟和開發環境 6
1.3.1 c語言程序的運行步驟 6
1.3.2 c-free 5.0簡介 7
1.3.3 visual c++ 6.0簡介 10
習題 13

第2章 c語言程序設計基礎 14
2.1 數據類型 14
2.1.1 數據的分類 14
2.1.2 整型數據 15
2.1.3 實型數據 16
2.1.4 字符型數據 16
2.2 常量與變量 17
2.2.1 常量和符號常量 17
2.2.2 變量和變量的定義 19
2.3 運算符與表達式 20
2.3.1 運算符的分類 20
2.3.2 算術運算符和算術表達式 21
2.3.3 賦值運算符和賦值表達式 23
2.3.4 條件運算符和條件表達式 24
2.3.5 逗號運算符和逗號表達式 24
2.3.6 關系運算符和關系表達式 25
2.3.7 邏輯運算符和邏輯表達式 26
2.4 數據運算 27
2.4.1 自動類型轉換 27
2.4.2 賦值類型轉換 28
2.4.3 強制類型轉換 28
2.5 輸入輸出語句 28
2.5.1 字符輸出函數(putchar()函數) 29
2.5.2 字符輸入函數(getchar()函數) 29
2.5.3 格式輸出函數(printf()函數) 30
2.5.4 格式輸入函數(scanf()函數) 32
習題 35

第3章 程序控制結構 37
3.1 算法與程序流程圖 37
3.1.1 程序的靈魂 37
3.1.2 程序流程圖 37
3.1.3 3種基本結構 38
3.1.4 程序語句 39
3.2 順序結構 40
3.3 分支結構 43
3.3.1 if語句 44
3.3.2 switch語句 49
3.3.3 分支結構的嵌套 50
3.4 循環結構 52
3.4.1 for循環 53
3.4.2 while循環 57
3.4.3 do…while循環 59
3.5 break和continue語句 60
3.6 c語言程序控制應用實例 65
習題 72

第4章 數組 74
4.1 數組定義及分類 74
4.2 一維數組 74
4.2.1 一維數組的定義 74
4.2.2 一維數組的引用 75
4.2.3 一維數組的初始化 76
4.2.4 一維數組的應用 78
4.3 二維數組 79
4.3.1 二維數組的定義 79
4.3.2 二維數組的引用 81
4.3.3 二維數組的初始化 82
4.3.4 二維數組的應用 83
4.4 字符數組 85
4.4.1 字符數組的定義 85
4.4.2 字符數組的引用 85
4.4.3 字符數組的初始化 85
4.4.4 字符數組與字符串的關系 86
4.4.5 字符數組的輸入與輸出 87
4.4.6 字符串處理函數 89
4.4.7 字符數組的應用 92
4.5 數組應用實例 93
4.5.1 統計 94
4.5.2 排序 96
4.5.3 查找 99
4.5.4 其他應用 101
習題 102

第5章 函數 104
5.1 函數概述 104
5.1.1 模塊化程序設計 104
5.1.2 使用函數的好處 105
5.1.3 函數的基本用法 106
5.2 函數的一般形式 107
5.2.1 函數的定義 107
5.2.2 函數原型的聲明 111
5.3 函數的參數傳遞方式 112
5.3.1 形參與實參 112
5.3.2 多個參數的傳遞 113
5.3.3 值傳遞方式 114
5.4 函數的調用 115
5.4.1 函數調用的一般形式 115
5.4.2 函數的調用過程 115
5.4.3 函數的調用方式 117
5.5 函數的嵌套與遞歸 117
5.5.1 函數的嵌套調用 117
5.5.2 函數的遞歸調用 119
5.6 變量的作用域與存儲類別 123
5.6.1 變量的作用域 123
5.6.2 變量的存儲類別 126
5.7 函數應用舉例 129
習題 132

第6章 指針 134
6.1 指針的概念 134
6.2 指針變量與變量 135
6.2.1 指針變量的定義 135
6.2.2 指針變量的引用和運算 136
6.2.3 指針變量作為函數參數 140
6.3 指針與數組 141
6.3.1 指向數組的指針 142
6.3.2 通過指針變量訪問數組元素 142
6.3.3 數組作為函數參數 145
6.3.4 指向多維數組的指針 153
6.4 指針與字符串 156
6.4.1 指針與字符串 156
6.4.2 字符串指針作為函數參數 157
6.4.3 使用字符串指針變量與字符數組的區別 159
6.5 指針數組和指向指針的指針 160
6.5.1 指針數組 160
6.5.2 指向指針的指針 161
6.5.3 指針的其他用法 162
6.5.4 與指針有關的用法小結 165
習題 165

第7章 編譯預處理 166
7.1 宏定義 166
7.1.1 無參數的宏定義 166
7.1.2 帶參數的宏定義 170
7.2 文件包含 174
7.2.1 “文件包含”命令的一般形式 174
7.2.2 “文件包含”命令的應用 174
7.3 條件編譯 176
習題 178

第8章 結構體與共用體 179
8.1 引例 179
8.2 結構體類型與結構體變量 180
8.2.1 結構體類型的定義 180
8.2.2 結構體變量的定義 181
8.2.3 結構體變量的初始化 182
8.2.4 結構體變量的引用 183
8.3 結構體數組 185
8.3.1 結構體數組的定義和初始化 185
8.3.2 結構體數組的使用 186
8.4 結構體指針變量 188
8.4.1 指向結構體變量的指針 188
8.4.2 指向結構體數組的指針 190
8.5 結構體與函數 191
8.5.1 結構體變量作函數參數 191
8.5.2 指向結構體變量的指針作函數參數 193
8.5.3 返回結構體的函數調用 194
8.6 動態存儲分配 195
8.7 鏈表 197
8.7.1 鏈表的概念 197
8.7.2 鏈表的基本操作 198
8.8 共用體 202
8.8.1 共用體的定義 202
8.8.2 共用體變量的定義 203
8.8.3 共用體變量的引用 203
8.9 枚舉類型 205
8.9.1 枚舉類型、枚舉類型變量的定義 206
8.9.2 枚舉類型變量的賦值和使用 206
8.10 用戶自定義類型 208
習題 209

第9章 位運算 210
9.1 位運算概述 210
9.1.1 計算機中數據的表示 210
9.1.2 補碼的求法 211
9.2 位運算符和位運算 211
9.2.1 位運算操作 212
9.2.2 位運算操作舉例 218
9.3 位段 220
習題 222

第10章 文件 223
10.1 c文件概述 223
10.1.1 數據文件的存儲形式 223
10.1.2 緩沖文件系統與非緩沖文件系統 224
10.2 文件指針 224
10.3 文件的打開與關閉 225
10.3.1 文件的打開 225
10.3.2 文件的關閉 227
10.4 文件的讀寫 228
10.4.1 字符讀寫函數 228
10.4.2 字符串讀寫函數 230
10.4.3 數據塊讀寫函數 232
10.4.4 格式化讀寫函數 235
10.4.5 整數讀寫函數 238
10.5 文件的定位 239
10.6 文件檢測函數 241
習題 242

第11章 c語言程序設計綜合案例 243
11.1 系統功能 243
11.2 設計思路 244
11.3 代碼實現 245
11.4 運行結果 252
11.5 小結 253
習題 253

附錄a ascii碼字符表 254
附錄b 運算符的優先級和結合性 255
附錄c c語言常用庫函數 257
附錄d c語言常用語法提要 262
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 耐酸泵,耐酸泵厂家-淄博华舜耐腐蚀真空泵 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 【化妆品备案】进口化妆品备案流程-深圳美尚美化妆品有限公司 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 石英砂矿石色选机_履带辣椒色选机_X光异物检测机-合肥幼狮光电科技 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 圆周直径尺-小孔内视镜-纤维研磨刷-东莞市高腾达精密工具 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 书法培训-高考书法艺考培训班-山东艺霖书法培训凭实力挺进央美 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 雷冲击高压发生器-水内冷直流高压发生器-串联谐振分压器-武汉特高压电力科技有限公司 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | 平面钻,法兰钻,三维钻-山东兴田阳光智能装备股份有限公司 | 学生作文网_中小学生作文大全与写作指导| nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 包头市鑫枫装饰有限公司 | 热工多功能信号校验仪-热电阻热电偶校验仿真仪-金湖虹润仪表 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 |