C语言程序设计(理实一体化教程 第2版)
作者:杜恒
出版社:机械工业出版社
出版时间:2023-04-01
ISBN:9787111720973
定价:¥69.80
前言
二维码索引
第1章 C语言概述1
1.1 程序与算法/1
1.2 结构化程序设计方法/6
1.3 C语言程序初探/8
1.4 Visual C++ 6.0开发平台简介/12
习题/25
第2章 数据类型、运算符及表达式27
2.1 C语言中的标识符与数据类型/27
2.2 C语言中的基本数据类型、常量与变量/30
2.3 算术运算符、自增自减运算符及其相应表达式/40
2.4 关系、逻辑、条件运算符及其相应表达式/44
2.5 赋值、逗号运算符及其相应表达式/48
2.6 混合运算及数据类型转换/52
2.7 综合实训/54
习题/56
第3章 顺序结构程序设计59
3.1 赋值语句及数据的输出/59
3.2 数据的输入/65
3.3 复合语句与空语句/69
3.4 综合实训/72
习题/74
第4章 选择结构程序设计77
4.1 if语句/77
4.2 if语句的嵌套/81
4.3 switch多分支开关语句/86
4.4 goto及语句标号/91
4.5 综合实训/93
习题/95
第 5章 循环结构程序设计 99
5.1 while 语句/99
5.2 do-while 语句/102
5.3 for 语句/105
5.4 循环结构嵌套/ 110
5.5 break 语句与continue语句/113
5.6 综合实训/ 116
习题/ 118
第 6章 数组 125
6.1 一维数组/ 125
6.2 二维数组/ 131
6.3 字符数组和字符串/ 137
6.4 综合实训/ 146
习题/ 148
第 7章 函数 155
7.1 函数的定义及调用/ 155
7.2 函数调用时参数间的传递/ 168
7.3 函数的嵌套调用与递归调用/ 174
7.4 变量的作用域/ 183
7.5 变量的存储类别/ 188
7.6 内部函数与外部函数/ 197
7.7 综合实训/ 201
习题/ 204
第 8章 指针 211
8.1 指针与指针变量/ 211
8.2 指针与一维数组/ 220
8.3 指针与二维数组/ 226
8.4 指针与字符串/ 234
8.5 指针数组与多级指针/ 241
8.6 函数指针与返回值为指针的函数/ 247
8.7 动态内存分配/ 253
8.8 命令行参数/ 258
8.9 综合实训/ 261
习题/ 264
第 9章 编译预处理 269
9.1 宏定义/ 269
9.2 文件包含/ 273
9.3 综合实训/ 276
习题/ 277
第 10章 结构体和共用体 281
10.1 结构体及结构体变量/ 281
10.2 结构体数组/ 289
10.3 结构体指针/ 293
10.4 链表/ 300
10.5 共用体/ 313
10.6 综合实训/ 316
习题/ 323
第 11章 位运算 329
11.1 常用位运算符及运算/ 329
11.2 综合实训/ 335
习题/ 336
第 12章 文件操作 339
12.1 文本文件操作/ 339
12.2 二进制文件操作/ 347
12.3 文件的定位/ 352
12.4 综合实训/ 355
习题/ 359
附录 361
附录 A 常用字符与ASC II 代码对照表/ 361
附录 B 运算符优先级及结合性/ 363
参考文献 365