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

歡迎光臨中圖網 請 | 注冊
> >>
C語言程序設計-面向工程應用實踐-(第2版)

包郵 C語言程序設計-面向工程應用實踐-(第2版)

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

C語言程序設計-面向工程應用實踐-(第2版) 版權信息

C語言程序設計-面向工程應用實踐-(第2版) 本書特色

本書的內容共分10章。第1章介紹程序設計的基本概念、常識以及C語言的初步知識,可完成對C語言、程序設計及設計環境的基本了解。第2章和第3章介紹數據、運算、輸入輸出、順序與與分支流程控制,可滿足設計簡單但完整的C語言程序的要求。第4章介紹循環結構以及數組的基本應用方法,可以解決稍微復雜的實際問題。第5章介紹函數,能夠較全面了解C語言程序的組織結構和模塊化的程序設計技術。第6章介紹指針,這是C語言"高級”能力的體現。第7章介紹字符串,這是應用廣泛且能夠體現C語言程序設計技巧的內容。第8章介紹了利用指針訪問數組的方法、動態內存管理、指向函數的指針以及類型識別與描述方法,集中討論了幾種與指針相關的復雜概念和技術。第9章介紹自定義的數據類型,包括枚舉、結構體和共用體,使程序能夠順利描述復雜的對象,建立復雜的數據結構。第10章介紹文件操作,完成數據在內存與磁盤文件之間的交互。

C語言程序設計-面向工程應用實踐-(第2版) 內容簡介

本書的內容共分10章。第1章介紹程序設計的基本概念、常識以及C語言的初步知識,可完成對C語言、程序設計及設計環境的基本了解。第2章和第3章介紹數據、運算、輸入輸出、順序與與分支流程控制,可滿足設計簡單但完整的C語言程序的要求。第4章介紹循環結構以及數組的基本應用方法,可以解決稍微復雜的實際問題。第5章介紹函數,能夠較全面了解C語言程序的組織結構和模塊化的程序設計技術。第6章介紹指針,這是C語言"高級”能力的體現。第7章介紹字符串,這是應用廣泛且能夠體現C語言程序設計技巧的內容。第8章介紹了利用指針訪問數組的方法、動態內存管理、指向函數的指針以及類型識別與描述方法,集中討論了幾種與指針相關的復雜概念和技術。第9章介紹自定義的數據類型,包括枚舉、結構體和共用體,使程序能夠順利描述復雜的對象,建立復雜的數據結構。第10章介紹文件操作,完成數據在內存與磁盤文件之間的交互。

C語言程序設計-面向工程應用實踐-(第2版) 目錄

目 錄

第1章 概述 1
1.1 程序設計基礎 1
1.1.1 問題的求解過程 1
1.1.2 算法及其描述 2
1.1.3 模塊化與結構化 4
1.2 C語言及其特點 5
1.2.1 C語言的產生和發展 5
1.2.2 C語言的主要特點 5
1.3 C語言程序的基本結構 6
1.4 高級語言程序的處理過程 10
1.5 利用Visual C 6.0環境編寫和運行
C語言程序 11
1.5.1 VC6環境的安裝與運行 12
1.5.2 編制一個(控制臺)源程序 13
1.5.3 編譯、鏈接與運行程序 14
1.5.4 程序調試技術 15
1.5.5 簡單的程序調試與糾錯 17
1.6 習題 19
1.7 編程實戰 20
第2章 數據與運算 21
2.1 標識符與關鍵字 21
2.1.1 標識符 21
2.1.2 關鍵字 22
2.2 數據類型 22
2.3 常量 23
2.3.1 直接常量與符號常量 23
2.3.2 整型常量 24
2.3.3 字符型常量與字符串常量 25
2.3.4 浮點型常量 28
2.4 變量 29
2.4.1 變量定義與初始化 29
2.4.2 整型變量 31
2.4.3 字符型變量 32
2.4.4 浮點型變量 33
2.5 算術運算與賦值運算 33
2.5.1 運算符和表達式 34
2.5.2 算術運算 35
2.5.3 賦值運算 35
2.5.4 自加和自減運算 38
2.6 關系運算和邏輯運算 39
2.6.1 邏輯值 39
2.6.2 關系運算 40
2.6.3 邏輯運算 41
2.7 位運算 44
2.7.1 位運算符及表達式 44
2.7.2 位運算操作 44
2.8 sizeof運算與逗號運算 48
2.8.1 sizeof運算符 48
2.8.2 逗號運算符 49
2.9 數據類型轉換 50
2.9.1 隱式類型轉換 50
2.9.2 顯式類型轉換 51
2.10 習題 52
2.11 編程實戰 54
第3章 簡單程序設計 55
3.1 C語言語句概述 55
3.1.1 語句分類 55
3.1.2 語句的形式 56
3.2 數據輸出 58
3.2.1 輸出一個字符 58
3.2.2 按自定義格式輸出數據 59
3.3 數據輸入 62
3.3.1 輸入一個字符 62
3.3.2 按自定義格式輸入數據 63
3.4 分支結構 66
3.4.1 條件運算符與條件表達式 66
3.4.2 if語句 67
3.4.3 switch語句與多分支處理 72
3.5 習題 76
3.6 編程實戰 77
第4章 循環結構與數組 78
4.1 while語句與do while語句 78
4.1.1 while語句 78
4.1.2 do while語句 80
4.2 for語句 82
4.2.1 for語句的語法 82
4.2.2 for語句的特殊形式 83
4.3 流程轉移語句 85
4.3.1 break語句 85
4.3.2 continue語句 86
4.3.3 goto語句 87
4.4 循環結構的應用 88
4.5 一維數組的定義和引用 91
4.5.1 一維數組的定義 91
4.5.2 一維數組的引用 92
4.5.3 一維數組的定義初始化 93
4.6 一維數組的應用 94
4.7 二維數組 97
4.7.1 二維數組的定義與引用 97
4.7.2 二維數組的定義初始化 98
4.7.3 二維數組的應用 99
4.8 習題 101
4.9 編程實戰 103
第5章 函數 104
5.1 函數的定義與聲明 104
5.1.1 函數定義 104
5.1.2 函數聲明 107
5.2 函數調用及返回 108
5.2.1 函數的調用過程 108
5.2.2 用return語句控制函數返回 109
5.3 形參與實參 111
5.3.1 函數的形式參數 111
5.3.2 實參與形參的匹配 112
5.3.3 函數調用表達式 112
5.4 參數的傳值調用規則 114
5.5 遞歸調用 116
5.5.1 遞歸調用過程 116
5.5.2 典型的遞歸問題與函數示例 118
5.6 變量的存儲屬性 120
5.6.1 變量的生存期與作用域 120
5.6.2 局部變量 121
5.6.3 外部變量 125
5.6.4 static修飾、變量屏蔽和外部變量
的使用 127
5.7 編譯預處理指令 129
5.7.1 宏定義 129
5.7.2 文件包含 131
5.7.3 條件編譯 132
5.8 習題 132
5.9 編程實戰 135
第6章 指針 138
6.1 指針與指針變量 138
6.1.1 指針是經過包裝的地址 138
6.1.2 指針變量 140
6.2 指針變量的賦值與指針的間接
引用 141
6.2.1 指針變量的賦值 141
6.2.2 *運算符與間接訪問 142
6.2.3 指針變量的初始化 144
6.3 指針的運算 145
6.3.1 指針的加減算術運算 145
6.3.2 指針的自加和自減運算 147
6.3.3 指針的比較 147
6.4 指針作函數的參數 148
6.4.1 修改實參變量的值 148
6.4.2 從被調用函數取得信息 150
6.5 利用指針訪問一維數組 151
6.5.1 利用指針實現快速數組元素
訪問 151
6.5.2 一維數組名的指針含義 152
6.5.3 指針與數組的一致性 153
6.6 向函數傳遞一維數組 154
6.7 習題 158
6.8 編程實戰 161
第7章 字符串 162
7.1 用字符數組作字符串變量 162
7.1.1 對字符數組的特殊處理 162
7.1.2 用作字符串變量的字符數組
初始化 164
7.2 指向字符串常量的指針變量 165
7.2.1 界限模糊的字符串常量與變量 165
7.2.2 利用const限制指針的行為 166
7.3 字符串的輸出與輸入 167
7.3.1 字符串輸出 167
7.3.2 字符串輸入 168
7.3.3 內存格式化 169
7.4 字符串操作 170
7.4.1 向函數傳遞字符串 170
7.4.2 返回指針的函數 171
7.4.3 字符串運算函數 173
7.4.4 字符串處理函數的設計 176
7.5 指針數組 178
7.5.1 指針數組的定義與引用 178
7.5.2 字符串數組 179
7.6 指向指針的指針 181
7.6.1 指向指針的指針常量與變量 181
7.6.2 指針數組作函數參數 183
7.7 習題 184
7.8 編程實戰 187
第8章 與指針相關的其他技術 189
8.1 二維數組的指針訪問 189
8.1.1 二維數組的一維表示 189
8.1.2 二維數組名的指針含義 190
8.1.3 指向一維數組的指針變量 192
8.1.4 二維數組作函數參數 193
8.1.5 利用二維數組實現的字符串
數組 195
8.2 動態內存管理 196
8.2.1 動態內存申請與使用的一般
過程 197
8.2.2 calloc函數與realloc函數 199
8.3 指向函數的指針 201
8.3.1 指向函數的指針常量與變量 202
8.3.2 函數指針的應用 203
8.4 定義的識別與數據類型的顯式
描述 205
8.4.1 由運算識別復雜的定義 205
8.4.2 用typedef顯式描述數據類型 207
8.5 習題 209
8.6 編程實戰 211
第9章 自定義數據類型 212
9.1 枚舉 212
9.2 結構體類型 214
9.2.1 結構體類型的定義 214
9.2.2 結構體類型的變量定義 216
9.3 結構體變量的引用 217
9.3.1 引用結構體成員 217
9.3.2 結構體變量的初始化 218
9.3.3 整體引用結構體變量 218
9.3.4 結構體對象在函數間的傳遞 219
9.4 結構體數組和指針 220
9.4.1 結構體數組 220
9.4.2 結構體指針 221
9.5 結構體指針的應用──鏈表 224
9.5.1 單向鏈表及其支撐結構 224
9.5.2 鏈表的創建與訪問 225
9.5.3 鏈表結點的查找、插入與刪除 227
9.6 位段 231
9.7 共用體 232
9.8 習題 233
9.9 編程實戰 235
第10章 文件 236
10.1 文件概述 236
10.1.1 文件的概念 236
10.1.2 文本流與二進制流 236
10.1.3 標準I/O和系統I/O 237
10.2 文件的打開與關閉 238
10.2.1 文件類型與文件指針 238
10.2.2 文件的打開 238
10.2.3 文件的關閉 241
10.3 文件的順序讀寫 242
10.3.1 字符讀寫函數fgetc和fputc 242
10.3.2 文件尾檢測 243
10.3.3 getw函數和putw函數 245
10.3.4 讀寫字符串函數fgets和fputs 246
10.3.5 格式化讀寫函數fscanf和
fprintf 247
10.3.6 按塊讀寫函數fread和fwrite 248
10.4 文件的隨機讀寫 251
10.4.1 以讀/寫方式打開文件 251
10.4.2 fseek函數與讀寫位置的隨機
定位 252
10.5 相關函數 253
10.6 習題 254
10.7 編程實戰 255
附錄A 常用字符與ASCII碼對照表 257
附錄B 運算符的優先級與結合性 258
附錄C C Builder編程環境的使用 259
附錄D DEV-C 編程環境簡介 264
參考文獻 267
展開全部

C語言程序設計-面向工程應用實踐-(第2版) 作者簡介

牛連強,男,沈陽工業大學軟件學院院長、教授二是余年來,長期從事高等學校計算機領域的教學和科研工作,教學經驗豐富、科研項目成果豐富,并出版了多部教材和專著,發表論文40余篇。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 水成膜泡沫灭火剂_氟蛋白泡沫液_河南新乡骏华消防科技厂家 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 三效蒸发器_多效蒸发器价格_四效三效蒸发器厂家-青岛康景辉 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 机床主轴维修|刀塔维修|C轴维修-常州翔高精密机械有限公司 | 高楼航空障碍灯厂家哪家好_航空障碍灯厂家_广州北斗星障碍灯有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 光环国际-新三板公司_股票代码:838504 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 苏州西装定制-西服定制厂家-职业装定制厂家-尺品服饰西装定做公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | 智能电表|预付费ic卡水电表|nb智能无线远传载波电表-福建百悦信息科技有限公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 北京网站建设|北京网站开发|北京网站设计|高端做网站公司 | 铣床|万能铣床|立式铣床|数控铣床|山东滕州万友机床有限公司 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 数控走心机-双主轴走心机厂家-南京建克 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 螺杆泵_中成泵业 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 苏州柯瑞德货架-仓库自动化改造解决方案 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 |