第一章 引论 1
一、计算机程序和程序设计语言 1
二、数制和数制转换 3
三、C语言的特点 4
四、C语言程序概貌 5
第二章 C语言的基本概念和简单程序设计 8
第一节 数据类型及其常数表示法 8
第二节 关键字和标识符 11
第三节 变量 13
第四节 运算符和表达式 15
第五节 函数 23
第六节 简单程序举例 29
第三章 选择结构和条件语句 31
第一节 选择结构及其执行过程 31
第二节 表示条件的表达式 32
第三节 if语句(条件语句) 36
第四节 switch语句(开关语句) 46
第四章 循环语句 49
第一节 循环结构和框图 49
第二节 while循环 49
第三节 do……while语句 56
第四节 for语句 60
第五节 三种循环语句的比较和嵌套、循环语句和条件语句的嵌套 62
第六节 控制转向语句 74
第五章 数组 79
第一节 一维数组 79
第二节 字符数组 86
第三节 二维数组和多维数组 92
第六章 函数 98
第一节 函数的定义和调用 98
第二节 变量的存储类型、作用域和初始化 106
第三节 函数的特性 112
第四节 编译予处理 121
第七章 指针 127
第一节 指针的基本概念 127
第二节 指针与数组 130
第三节 形式参数中的指针变量 138
第四节 指针函数 143
第五节 指针数组和多级指针 146
第六节 函数指针 158
第八章 结构体、共用体(联合)和其它类型 162
第一节 结构体的基本概念 162
第二节 结构类型变量和指向结构类型变量的指针使用实例 168
第四节 类型定义 187
第五节 共用体(联合) 189
第六节 枚举类型 191
第九章 文件 193
第一节 流(stream)和文件(file) 193
第二节 文件的打开和关闭 196
第三节 文件读写函数 198
第四节 文件操作实例 198
附录一 如何安装和使用TURBOC 2.0 209
一、TC的核心内容 209
二、TC的安装 210
三、TC的使用 210
四、用TC综合环境编译、连接和运行 215
附录二 可见字符和常用的不可见字符的ASCII码十进制值及其转义符 217
附录三 由ANSI标准推荐的32个关键字 218
附录四 运算符及其运算优先顺序和结合方向 219
附录五 常用的库函数 220
第三节 链表结构 474