内容简介
第一章 C语言初步介绍
1.1 C语言的起源和发展
1.2 C语言的特点
1.3 C程序的基本结构
1.4简单的C程序设计
1.5 C程序的编译与运行
1.6 Turbo C 2.0集成环境
习题一
第二章 基本数据类型、常量和变量
2.1基本数据类型
2.2常量及其类型
2.3变量及其类型
2.4符号常量
2.5不同类型数据的输入输出
习题二
第三章 数据运算
3.1算术运算
3.2赋值运算
3.3逗号运算(顺序运算)
3.4关系运算和逻辑运算
3.5测试数据长度运算符sizeof
3.6位运算
3.7数学函数
习题三
第四章 程序控制结构
4.1 if语句
4.2 switch语句和break语句
4.3循环语句
4.4转移控制语句(break、exit()、continue、goto)
习题四
第五章 数组
5.1数组的定义和初始化
5.2数组的赋值
5.3数组的输入和输出
5.4数组的应用
习题五
第六章 指针
6.1地址和指针
6.2指针的运算
6.3指针与一维数组
6.4指针和字符串
6.5指针和二维数组
6.6二级指针
6.7指针与内存动态分配
习题六
7.1 C程序的模块结构
7.2 C函数的定义
第七章 函数
7.3 C函数的调用
7.4函数间数据传递方式之一——哑实结合
7.5函数间数据传递方式之二——函数返回值
7.6函数间数据传递方式之三——全局变量
7.7函数的嵌套调用和递归调用
7.8 main()函数的参数和返回值
习题七
8.1结构类型和结构
第八章 复合数据类型
8.2结构数组
8.3指向结构和结构数组的指针
8.4结构在函数间的传递
8.5递归结构
8.6位段结构
8.7联合
8.8枚举
8.9类型定义(typedef)
习题八
9.1文件概述
第九章 文件
9.2文件的打开与关闭
9.3文件读写函数
9.4文件检测函数
9.5文件的存取
9.6文件的更新
9.7删除文件函数和文件更名函数
习题九
第十章 编译预处理
10.1宏定义
10.2文件包含
10.3条件编译
习题十
第十一章 Turbo C存储模式及大程序
11.1 80×86处理器的编址方法
11.2指针修饰:near、far和huge
11.3存储模式
11.4大程序
附录一 C运算符的优先级与结合性
附录二 Turbo C 2.0常用库函数及其标题文件
附录三 Turbo C 2.0编译错误信息
参考文献