目录 1
第一章 C语言概述 1
第一节 C语言发展与特点 1
第二节 C语言的程序的构成 2
第三节 格式化输入输出函数scanf和printf 4
第四节 C语言程序的编辑、编译、连接和执行 8
本章小结 9
习题 9
实验一 10
第二章 C语言数据类型、运算符和表达式 11
第一节 标识符与变量 11
第二节 基本数据类型和常量 12
第三节 数据类型转换 15
第四节 运算符表达式 17
本章小结 26
习题二 27
实验二 29
第三章 C语言程序设计 31
第一节 复合语句 31
第二节 条件语句 32
第三节 开关分支(switch)语句 36
第四节 循环语句 39
第五节 break continue和goto语句 46
第六节 应用举例 51
本章小结 53
习题三 54
实验三 55
第四章 数组 57
第一节 一维数组 57
第二节 二维数组 60
第三节 字符数组与字符串 63
本章小结 68
习题四 68
实验四 69
第五章 函数 72
第一节 函数的定义和调用 73
第二节 变量的作用域 78
第三节 编译预处理 84
本章小结 88
习题五 88
实验五 92
第六章 指针 93
第一节 指针 93
第二节 指针与数组 97
第三节 指针作函数参数 103
第四节 指针与字符串 104
第五节 指针与函数 108
第六节 指针数组和命令行参数 111
本章小结 114
习题六 115
实验六 117
第七章 结构体与共用体 118
第一节 结构体类型及其变量的定义和引用 118
第二节 结构体数组 123
第三节 结构体与函数和结构体与指针 127
第四节 位段 133
第五节 共用体和类型定义 135
本章小结 138
实验七 139
习题七 139
第八章 文件 141
第一节 文件的概念和文件类型指针 141
第二节 文件的使用 143
第三节 文件的随机读写与重定向 157
本章小结 160
习题八 160
实验八 160
附录一 Turbo C 2.0函数列表 162