当前位置首页 > 百科> 正文

C程式设计基础

2019-10-04 14:02:45 百科
C程式设计基础

C程式设计基础

《C程式设计基础》是一部2010年1月29日出版的图书。

基本介绍

  • 书名:C程式设计基础
  • ISBN:9787302173267
  • 定价:25元
  • 出版时间:2010-1-29
  • 装帧:平装

图书简介

全书分为8章,包括程式设计思想、数值处理、逻辑处理、数据组织、编程模组化思想、指针、档案以及综合设计。本书知识覆盖面广,例题多而丰富。
通过大量知识点明确的例题,让读者更好地掌握程式设计方法,强调实践中学习,每章均配有上机实践训练。
本书可以作为高等院校计算机专业本科、专科低年级学生学习计算机语言的入门教材,还可以作为科技人员自学C语言的参考书。

目录

第1章程式设计思想 1
1.1程式设计 1
1.1.1程式设计的基本步骤 1
1.1.2程式设计的学习方法 1
1.2算法 2
1.2.1算法概念 2
1.2.2算法的特性 3
1.2.3算法的表示 3
1.2.4算法的複杂度 6
1.2.5结构化程式设计方法 6
1.2.6算法举例 8
1.3编程準备 9
1.3.1TurboC编程开发环境 9
1.3.2VC++编程开发环境 13
1.3.3实例运行过程 13
1.4上机实践 16
第2章数值处理 18
2.1程式的基本结构 18
2.2数据类型 19
2.3标识符、常量和变数 20
2.3.1标识符 20
2.3.2常量和变数 21
2.3.3整型数据 22
2.3.4实型数据 24
2.3.5字元型数据 26
2.4变数赋值 28
2.4.1变数赋初值 28
2.4.2赋值运算符和赋值表达式 28
2.4.3运算符的优先权和结合性 29
2.5算术运算符和算术表达式 30
2.5.1算术运算符 30
2.5.2算术表达式 31
2.5.3算术运算符优先权和结合性 31
2.5.4算术运算中的类型转换 32
2.6位运算符、逗号运算符和求位元组运算符 33
2.6.1位运算符 33
2.6.2逗号运算符 35
2.6.3求位元组运算符 36
2.7基本输入输出函式 36
2.7.1格式化输出函式——printf 37
2.7.2格式化输入函式——scanf 40
2.7.3字元输出函式——putchar 41
2.7.4字元输入函式——getchar 41
2.8编译预处理 42
2.8.1宏定义 42
2.8.2档案包含 44
2.8.3条件编译 46
2.9程式设计举例 47
2.10上机实践 48
习题2 49
第3章逻辑处理 54
3.1关係运算符和关係表达式 54
3.1.1关係运算符 54
3.1.2关係表达式 54
3.2逻辑运算符和逻辑表达式 55
3.2.1逻辑运算符 55
3.2.2逻辑表达式 55
3.3语句和複合语句 56
3.4分支结构 56
3.4.1if语句 56
3.4.2switch语句 59
3.4.3条件运算符 61
3.5循环结构 61
3.5.1while语句 62
3.5.2do-while语句 63
3.5.3for语句 65
3.5.4循环语句的嵌套 65
3.5.5break语句和continue语句 66
3.6程式设计举例 67
3.7上机实践 69
习题3 74
第4章数据组织 80
4.1数组 80
4.1.1一维数组 80
4.1.2二维数组 83
4.1.3字元数组 85
4.2结构体 89
4.2.1结构体变数 89
4.2.2结构体数组 92
4.3共用体 92
4.4枚举类型 94
4.5typedef自定义类型 96
4.6程式设计举例 97
4.7上机实践 99
习题4 104
第5章编程模组化思想 110
5.1函式 110
5.1.1函式概述 110
5.1.2函式的定义 111
5.1.3函式的调用与参数 112
5.1.4对被调用函式的声明 114
5.1.5函式的返回值与函式类型 116
5.1.6函式的参数传递 117
5.1.7函式的嵌套调用和递归调用 121
5.2局部变数和全局变数 124
5.2.1局部变数 124
5.2.2全局变数 125
5.3变数的存储类别 128
5.3.1局部变数的存储 129
5.3.2全局变数的存储 131
5.4内部函式和外部函式 133
5.4.1内部函式 133
5.4.2外部函式 133
5.4.3多档案编译 134
5.5程式设计举例 135
5.6上机实践 138
习题5 140
第6章指针 148
6.1指针的概念 148
6.2变数与指针 149
6.2.1指针变数的引用 150
6.2.2指针变数作为函式参数 151
6.3数组与指针 153
6.3.1指向数组元素的指针 153
6.3.2通过指针引用数组元素 153
6.3.3用数组名作函式参数 154
6.3.4二维数组与指针 156
6.4字元串与指针 158
6.4.1字元串的表示形式 158
6.4.2字元指针作函式参数 160
6.5函式与指针 161
6.5.1用函式指针变数调用函式 161
6.5.2用指向函式的指针作函式参数 162
6.5.3返回指针值的函式 163
6.6指针数组与二级指针 164
6.6.1指针数组的概念 164
6.6.2二级指针 166
6.6.3主函式与命令行参数 166
6.7结构与指针 167
6.7.1指向结构体变数的指针 167
6.7.2指向结构体数组的指针 168
6.7.3用指向结构体的指针作函式参数 169
6.8鍊表 170
6.8.1动态分配和释放空间的函式 170
6.8.2建立和输出鍊表 171
6.8.3鍊表的基本操作 173
6.9程式设计举例 176
6.10上机实践 180
习题6 182
第7章档案 190
7.1档案的概念 190
7.2档案的打开和关闭 192
7.2.1档案的打开 192
7.2.2档案的关闭 193
7.3档案的读写 193
7.3.1读写一个字元的函式 194
7.3.2读写字元串函式 196
7.3.3读写一个数据块函式 197
7.3.4档案格式化读写函式 199
7.4档案的定位 200
7.5程式设计举例 203
7.6上机实践 205
习题7 206
第8章综合设计 210
8.1学生成绩管理系统 210
8.1.1需求分析 210
8.1.2总体设计 211
8.1.3详细设计与实现 212
8.1.4参考程式 215
8.2通信录系统 223
8.2.1需求分析 223
8.2.2总体设计 224
8.2.3详细设计 225
8.2.4参考程式 227
8.3贪吃蛇游戏 234
8.3.1需求分析 234
8.3.2总体设计 234
8.3.3详细设计与实现 235
8.3.4参考程式 237
附录A常用字元与ASCII代码对照表 242
附录B运算符的优先权和结合性 243
附录C库函式 244
参考文献 250
VIII
C程式设计基础
目录
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net