种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C程式设计基础(第2版)

(2019-09-20 02:11:33) 百科综合
C程式设计基础(第2版)

C程式设计基础(第2版)

《C程式设计基础(第2版)》是清华大学出版社2011年出版的图书,本书可以作为高等院校计算机专业本科、专科低年级学生学习计算机语言的入门教材,还可以作为科技人员自学C语言的参考书。

基本介绍

  • 书名:C程式设计基础(第2版)
  • ISBN:9787302244677
  • 定价:29.5元
  • 出版社:清华大学出版社
  • 出版时间:2011年10月27日
  • 装帧:平装

图书简介

全书分两篇:第一篇主要介绍C语言的基础知识和程式设计思想,内容包括编程思想、C语言基础知识、C语言程式设计基础知识、顺序结构程式设计、选择结构程式设计、循环结构程式设计;第二篇以开发实例为主,在设计实例的过程中来学习C语言,内容包括数据组织、编程模组化思想、指针、档案、综合设计、实用编程技巧。全书以程式设计为核心,知识覆盖面广,例题多而题型丰富,每章均配有多种题型的习题。
本书的内容循序渐进、结构清晰、层次分明、通俗易懂,讲授的内容少而精,通过大量与C语言知识点紧密结合的例题,让读者更好地掌握程式设计方法,强调实践中学习,每章均配有上机实践训练。
本书可以作为高等院校计算机专业本科、专科低年级学生学习计算机语言的入门教材,还可以作为科技人员自学C语言的参考书。

目录

第一篇基础篇
第1章编程思想 3
1.1程式设计思想 3
1.1.1程式设计的基本步骤 3
1.1.2程式设计的学习方法 4
1.2算法 4
1.2.1算法的概念 4
1.2.2算法的特性 5
1.2.3算法的表示 6
1.2.4算法的複杂度 8
1.2.5结构化程式设计方法 8
1.2.6算法举例 10
1.3上机编程準备 11
1.3.1TurboC集成开发环境 11
1.3.2VC++集成开发环境 15
1.3.3实例运行过程 15
1.4上机实践 18
第2章C语言基础知识 20
2.1程式的基本结构 20
2.2数据类型 21
2.3标识符、常量和变数 22
2.3.1标识符 22
2.3.2常量和变数 23
2.3.3整型数据 24
2.3.4实型数据 26
2.3.5字元型数据 28
2.4赋值运算符和赋值表达式 29
2.4.1赋值运算符和赋值表达式简介 29
2.4.2运算符的优先权和结合性 30
2.5算术运算符和算术表达式 31
2.5.1算术运算符 31
2.5.2算术表达式 32
2.5.3算术运算符优先权和结合性 32
2.5.4算术运算中的类型转换 33
2.6位运算符、逗号运算符和求位元组运算符 35
2.6.1位运算符 35
2.6.2逗号运算符 36
2.6.3求位元组运算符 37
2.7上机实践 37
2.8习题 38
第3章C语言程式设计基础知识 42
3.1基本输入/输出函式 42
3.1.1格式化输出函式——printf() 42
3.1.2格式化输入函式——scanf() 43
3.2编译预处理 44
3.2.1宏定义——#define 44
3.2.2档案包含 46
3.2.3条件编译 47
3.3选择结构和循环结构 48
3.3.1选择结构 48
3.3.2循环结构 51
3.4数组 54
3.5结构体 56
3.6函式 58
3.7指针 60
3.7.1指针的概念 60
3.7.2变数与指针 62
3.7.3指针变数的引用 62
3.8上机实践 63
3.9习题 66
第4章顺序结构程式设计 69
4.1赋值语句 69
4.2数据的输入和输出 69
4.2.1整型数据的输入和输出 70
4.2.2实型数据的输入和输出 71
4.2.3字元型数据的输入和输出 73
4.2.4字元输入/输出函式 74
4.3上机实践 75
4.4习题 76
第5章选择结构程式设计 78
5.1关係运算符和关係表达式 78
5.1.1关係运算符 78
5.1.2关係表达式 79
5.2逻辑运算符和逻辑表达式 79
5.2.1逻辑运算符 79
5.2.2逻辑表达式 80
5.3语句和複合语句 80
5.4分支结构 81
5.4.1双分支结构和基本的if语句 81
5.4.2多分支结构与嵌套的if语句 82
5.4.3switch语句 84
5.4.4条件运算符 86
5.5上机实践 86
5.6习题 89
第6章循环结构程式设计 92
6.1循环结构 92
6.1.1循环的套用 92
6.1.2循环语句的嵌套 95
6.2break语句和continue语句 97
6.2.1break语句 97
6.2.2continue语句 98
6.3上机实践 99
6.4习题 102
第二篇学习篇
第7章数据组织 111
7.1数组 111
7.1.1一维数组 111
7.1.2二维数组 113
7.1.3字元数组 116
7.2结构体 122
7.2.1结构体变数 122
7.2.2结构体数组 123
7.3共用体和枚举类型 124
7.3.1共用体类型定义 124
7.3.2共用体变数的定义和引用 125
7.3.3枚举类型定义 126
7.3.4枚举变数与枚举元素 127
7.4typedef自定义类型 128
7.5上机实践 129
7.6习题 134
第8章编程模组化思想 140
8.1问题提出 140
8.2函式 140
8.2.1函式概述 140
8.2.2函式的调用与参数 142
8.2.3函式的参数传递 146
8.2.4函式的嵌套调用和递归调用 149
8.3局部变数和全局变数 153
8.3.1局部变数 153
8.3.2全局变数 154
8.4变数的存储类别 155
8.4.1局部变数的存储 156
8.4.2全局变数的存储 158
8.5内部函式和外部函式 159
8.5.1内部函式 159
8.5.2外部函式 159
8.5.3多档案编译 160
8.6上机实践 160
8.7习题 163
第9章指针 169
9.1指针变数作为函式参数 169
9.2数组与指针 170
9.2.1指向数组元素的指针 170
9.2.2通过指针引用数组元素 171
9.2.3用数组名作函式参数 172
9.2.4二维数组与指针 174
9.3字元串与指针 176
9.3.1字元串的表示形式 176
9.3.2字元指针作函式参数 177
9.4函式与指针 179
9.4.1用函式指针变数调用函式 179
9.4.2用指向函式的指针作函式参数值 180
9.4.3返回指针值的函式 181
9.5指针数组与二级指针 182
9.5.1指针数组的概念 182
9.5.2二级指针 184
9.5.3主函式与命令行参数 185
9.6结构体与指针 186
9.6.1指向结构体变数的指针 186
9.6.2指向结构体数组的指针 187
9.6.3用指向结构体的指针作函式参数 187
9.7鍊表 188
9.7.1动态分配和释放空间的函式 189
9.7.2建立和输出鍊表 189
9.7.3鍊表的基本操作 191
9.8上机实践 195
9.9习题 199
第10章档案 206
10.1档案的概念 206
10.2档案的使用方法 208
10.2.1档案的打开和关闭 208
10.2.2档案的读写 210
10.2.3档案的定位 216
10.3上机实践 219
10.4习题 222
第11章综合设计 226
11.1学生成绩管理系统 226
11.2系统需求分析 226
11.3系统总体设计 227
11.4系统详细设计与实现 228
11.5系统参考程式 230
第12章实用编程技巧举例 235
12.1模组化程式编程技巧 235
12.2使用通用函式的编程技巧 239
12.3数值分析的计算机编程技巧 241
12.4读取设计手册上的文本数据的方法和技巧 244
附录A常用字元与ASCII代码对照表 249
附录B运算符的优先权和结合性 250
附录C库函式 251
附录D2010年3月全国计算机等级考试二级C笔试试题及参考答案 256
附录E习题参考答案 267
参考文献 289
C程式设计教程(第2版)
目录

标 签

搜索
随机推荐

Powered By 种豆资源网||