登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』C语言程序设计(第2版)

書城自編碼: 3137904
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 刘欣亮
國際書號(ISBN): 9787121333040
出版社: 电子工业出版社
出版日期: 2018-02-01
版次: 2
頁數/字數: 336/538000
書度/開本: 16开 釘裝: 平装

售價:NT$ 299

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
正说清朝十二帝(修订珍藏版)
《 正说清朝十二帝(修订珍藏版) 》

售價:NT$ 493.0
黑海史:从历史涟漪到时代巨浪
《 黑海史:从历史涟漪到时代巨浪 》

售價:NT$ 538.0
我,毕加索
《 我,毕加索 》

售價:NT$ 280.0
投资真相
《 投资真相 》

售價:NT$ 381.0
非洲大陆简史(萤火虫书系)
《 非洲大陆简史(萤火虫书系) 》

售價:NT$ 437.0
知宋·宋代之军事
《 知宋·宋代之军事 》

售價:NT$ 442.0
我能帮上什么忙?——一位资深精神科医生的现场医疗记录(万镜·现象)
《 我能帮上什么忙?——一位资深精神科医生的现场医疗记录(万镜·现象) 》

售價:NT$ 381.0
智慧宫丛书026·增长:从细菌到帝国
《 智慧宫丛书026·增长:从细菌到帝国 》

售價:NT$ 840.0

內容簡介:
本书是河南省省级精品课程C语言程序设计的配套教材。全书分为程序设计基础篇和程序设计进阶篇两大部分:基础篇介绍了C语言概述,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数及预处理命令;进阶篇主要介绍了指针,结构体与共用体,位运算及文件。本书知识体系完整、结构清晰、叙述简洁、例题典型丰富,注重对读者进行程序设计方法的基础训练,培养良好的程序设计风格。本书配有网络版的教学平台及考试系统,并提供相关的教学资源(电子课件、例题源代码等)。本书适合作为高等院校非计算机类各专业C语言程序设计课程的教材,也可作为计算机程序设计人员的参考书。
關於作者:
刘欣亮,河南科技大学信息工程学院、软件学院副院长,河南科技大学优秀教师,河南省精品课程《C语言程序设计》负责人,曾获河南省科技攻关二等奖,河南省教改项目一等奖。出版过多部图书。
目錄
程序设计基础篇

第1章C语言概述1
1.1程序设计语言的发展过程1
1.1.1机器语言第一代语言1
1.1.2汇编语言第二代语言1
1.1.3高级语言1
1.2C语言简介2
1.2.1C语言的发展2
1.2.2C语言的特点2
1.2.3C语言和C语言3
1.3C语言程序的结构3
1.3.1简单的C语言程序3
1.3.2C语言程序的结构6
1.4C语言程序的运行步骤和集成开发环境7
1.4.1C语言程序的运行步骤7
1.4.2C语言的集成开发环境8
小结9
习题19
第2章数据类型、运算符与表达式11
2.1C语言数据类型概述11
2.2常量12
2.2.1常量的概念12
2.2.2符号常量12
2.2.3整型常量13
2.2.4实型常量14
2.2.5字符常量15
2.2.6字符串常量17
2.3变量18
2.3.1变量的概念及其应用18
2.3.2整型变量18
2.3.3实型变量20
2.3.4字符型变量22
2.4算术运算符和算术表达式24
2.4.1运算符概述24
2.4.2算术运算符和算术表达式25
2.5赋值运算符和赋值表达式27
2.5.1赋值运算符27
2.5.2赋值表达式及其值27
2.5.3复合赋值运算符28
2.6逗号运算符和逗号表达式29
2.7数据类型转换30
2.7.1数据类型的自动转换30
2.7.2数据类型的强制转换32
小结33
习题233
第3章顺序结构程序设计36
3.1结构化程序设计方法36
3.1.1自顶向下、逐步求精、模块化的结构化程序设计方法36
3.1.2程序的结构36
3.2C语句概述37
3.2.1表达式语句38
3.2.2函数调用语句39
3.2.3控制语句39
3.2.4复合语句39
3.2.5空语句40
3.3程序的注释40
3.4数据的输入和输出40
3.4.1输入和输出的基本概念40
3.4.2输入和输出的实现41
3.5字符数据输入和输出函数41
3.5.1字符输入函数getchar 41
3.5.2字符输出函数putchar 42
3.6格式输入和输出函数42
3.6.1格式输入函数scanf 42
3.6.2格式输出函数printf 46
3.7顺序结构程序设计举例50
小结54
习题354
第4章选择结构程序设计57
4.1关系运算符和关系表达式57
4.1.1关系运算符及其优先级和结合性57
4.1.2关系表达式57
4.1.3使用关系运算符应注意的问题58
4.2逻辑运算符和逻辑表达式59
4.2.1逻辑运算符及其优先级和结合性59
4.2.2逻辑表达式60
4.2.3使用逻辑运算符应注意的问题60
4.3if语句61
4.3.1选择结构引例61
4.3.2if-else双分支结构62
4.3.3if单分支结构66
4.3.4if语句嵌套形成多分支结构68
4.4条件运算符和条件表达式74
4.4.1条件运算符74
4.4.2条件表达式和求值规则74
4.5switch语句76
4.5.1switch语句的一般形式76
4.5.2switch语句的功能76
4.5.3switch语句使用说明78
4.6选择结构程序设计举例79
4.7switch语句与多分支if语句的比较84
小结84
习题484
第5章循环结构程序设计89
5.1循环结构的引入89
5.2三种实现循环结构的语句89
5.2.1while语句89
5.2.2do-while语句92
5.2.3for语句93
5.3break语句和continue语句100
5.3.1break语句100
5.3.2continue语句101
5.4循环嵌套102
5.4.1循环嵌套的概念102
5.4.2循环嵌套常见的形式102
5.4.3循环嵌套的执行过程102
5.4.4使用注意事项103
5.5综合程序设计104
5.5.1穷举法104
5.5.2递推法108
5.5.3迭代法110
小结114
习题5114
第6章数组118
6.1数组的引入118
6.1.1问题的提出118
6.1.2数组的基本概念119
6.1.3数组的分类120
6.2一维数组120
6.2.1一维数组的定义120
6.2.2一维数组的引用120
6.2.3一维数组的存储121
6.2.4一维数组的初始化121
6.2.5一维数组的应用举例123
6.3多维数组131
6.3.1二维数组的定义131
6.3.2二维数组的引用132
6.3.3二维数组的存储133
6.3.4二维数组的初始化133
6.3.5二维数组应用举例133
6.4字符数组138
6.4.1字符数组的定义与初始化138
6.4.2字符数组的输入和输出139
6.4.3常用的字符串处理函数141
6.4.4字符数组的应用举例144
小结147
习题6147
第7章函数151
7.1函数引入151
7.2函数定义154
7.2.1函数定义的一般形式154
7.2.2函数定义的说明155
7.3函数调用156
7.3.1函数调用的方法157
7.3.2函数调用的数据传递159
7.3.3函数调用的过程160
7.3.4函数的返回值161
7.4函数声明162
7.4.1函数声明的形式163
7.4.2函数声明的位置163
7.5函数的嵌套调用和递归调用165
7.5.1函数的嵌套调用165
7.5.2函数的递归调用166
7.6数组作为函数参数170
7.6.1问题的提出170
7.6.2数组作为函数参数的形式171
7.7变量的作用域及存储类别180
7.7.1变量的作用域180
7.7.2变量的存储类别184
7.7.3变量的作用域和存储类别小结188
7.8多文件程序189
小结191
习题7191
第8章预处理命令195
8.1宏定义195
8.2文件包含200
8.3条件编译201
小结202
习题8202

程序设计进阶篇

第9章指针206
9.1指针的概念206
9.2访问变量的地址207
9.3定义及初始化指针变量208
9.3.1定义指针变量208
9.3.2初始化指针变量209
9.4通过指针访问变量210
9.5指针的运算213
9.5.1指针表达式213
9.5.2指针增加和比例因子215
9.6指针和数组215
9.6.1指针和一维数组215
9.6.2用指针引用数组元素216
9.6.3指针和二维数组219
9.7指针和字符串222
9.7.1指向字符的指针222
9.7.2指向字符串的指针223
9.8指针与函数224
9.8.1用指针变量作为函数参数224
9.8.2用指针变量作为函数返回值226
9.8.3指向函数的指针变量227
9.9二级指针和指针数组229
9.9.1二级指针229
9.9.2指针数组230
小结234
习题9234
第10章结构体与共用体243
10.1结构体引入243
10.2结构体变量的使用244
10.2.1结构体变量的定义244
10.2.2结构体变量的引用246
10.2.3结构体变量的初始化247
10.2.4结构体变量的使用248
10.3结构体数组249
10.4结构体变量作为函数的参数和返回值251
10.5结构体和指针255
10.5.1指向结构体变量的指针255
10.5.2指向结构体数组的指针256
10.5.3指向结构体变量的指针作为函数参数258
10.5.4函数返回值为指向结构体变量的指针259
10.6动态内存分配与链表260
10.6.1动态内存函数261
10.6.2用指针处理链表262
10.6.3链表的定义264
10.6.4链表的基本操作264
10.7共用体类型270
10.7.1共用体类型的定义270
10.7.2共用体变量的定义270
10.7.3共用体变量的使用271
10.7.4共用体实例272
10.8枚举类型273
10.8.1枚举类型的定义273
10.8.2枚举变量的定义274
10.8.3枚举变量的赋值和使用274
10.9自定义类型275
小结276
习题10276
第11章位运算280
11.1位运算符概述280
11.1.1与运算280
11.1.2或运算282
11.1.3异或运算284
11.1.4取反运算285
11.1.5移位运算285
11.2位运算赋值运算符287
11.3位域位段287
11.3.1位域的定义和位域变量的说明287
11.3.2位域的使用288
小结291
习题11291
第12章文件293
12.1文件概述293
12.2文件指针的定义293
12.3文件的基本操作294
12.3.1文件打开函数294
12.3.2文件关闭函数295
12.3.3文件检测函数296
12.3.4文件定位函数296
12.3.5字符读写函数297
12.3.6字符串读写函数301
12.3.7格式化读写函数302
12.3.8数据块读写函数304
12.4综合程序设计305
小结314
习题12314
附录A常用字符与ASCII码对照表317
附录B扩展ASCII码对照表318
附录CC语言关键字319
附录DC语言的9种控制语句320
附录EC语言运算符的优先级与
结合性321
附录F常用的ANSI C标准库函数323
参考文献328
內容試閱
前 言
C语言是目前世界上应用最广泛的一种结构化的程序设计语言。它既具有高级语言的功能,又具有低级语言的功能,它提供类型丰富、使用灵活的基本运算和数据类型,而且可移植性非常好。许多大型应用软件都是用C语言编写的,深受编程者的喜爱。
本书分为程序设计基础篇和程序设计进阶篇两大部分:基础篇介绍了C语言概述,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数及预处理命令;进阶篇主要介绍了指针,结构体与共用体,位运算及文件。
本书的主要特点如下。
1.知识点精练,实用性强
C语言程序设计课程的知识点繁多,为了让读者在学习C语言程序设计的过程中快速入门,本书对各个章节中的知识点进行了提炼,删减了一些不常用的知识点,增加了典型算法与综合程序设计的内容,使初学者能够快速掌握C语言程序设计的方法。
2.案例新颖,趣味性强
教材中的每个案例都经过精心设计,趣味性及实用性较强。通过这些案例,不仅可以提高读者学习C语言的兴趣,而且可以对所学知识点达到举一反三的效果,从而使读者更深刻地理解所学习的知识点。
3.注重程序代码的规范化
本书中的所有程序代码严格按照流行的C语言的书写规范进行编写,使读者在C语言学习中逐步养成良好的代码书写习惯,提高读者对程序设计严谨性、缜密性、规范性的认识,为培养优秀的程序员打下良好的基础。
4.通过实际案例学习知识点,提高分析问题和独立编写程序的能力
本书通过实际项目中的综合应用程序将C语言的知识点融为一体,使读者能够有目的性地学习C语言的各知识点。在每个综合应用程序中,通过需求分析、程序编写、调试运行等标准化程序设计的步骤,使读者较快地提高独立编写程序的能力,掌握标准化的程序设计方法。
本书配套实验指导书《C语言上机实验指导第2版》刘欣亮、赵海霞主编,另外还配有网络版的教学平台及考试系统,并提供相关的教学资源电子课件、例题源代码等。需要的教师可登录华信教育资源网www.hxedu.com.cn注册后免费下载,也可与本书的编辑dcc@phei.com.cn联系获取。
本书由长期从事一线教学的教师和具有多年C语言实际项目编程经验的工程技术人员编写,获得了河南科技大学教材出版基金项目的资助。全书由普杰信教授负责主审,刘欣亮、李敏担任主编。韩同跃编写了第1、2章;张兵利编写了第3、4章;李敏编写了第5、6章;赵海霞编写了第7、8章;刘欣亮编写了第10、12章;薛冰冰编写了第9、11章。此外,孙素环、赵红英、韩爱意、张蕾,以及洛阳众智软件科技股份有限公司的技术人员参加了部分程序的调试工作。在本书的编写过程中,参阅并引用了国内外诸多同行的著作,在此向他们表示感谢。
由于作者学术水平有限,书中错误和不妥之处在所难免,敬请读者批评指正。
编 者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.