出版说明
前言
第1章 C语言的基本概念
1.1 C语言的简介与特点
1.2 C语言的程序构成及其特点
1.3 如何对C 语言程序进行编译和执行
1.4 习题一
第2章 C语言编程中的基本概念及基本运算
2.1 C语言的数据类型
2.2 数据类型转换
2.3 运算符和表达式
2.4 基本输入/输出函数
2.5 习题二
第3章 控制结构及其应用
3.1 结构化程序设计的算法类型及其特征
3.2 结构化程序设计的结构及其应用
3.3 break和continue语句的应用
3.4 goto语句
3.5 结构化程序设计综合举例
3.6 习题三
第4章 数组及其应用
4.1 一维数组
4.2 多维数组
4.3 字符数组及其应用
4.4 习题四
第5章 指针及其应用
5.1 指针的基本概念及定义方式
5.2 指针的运算
5.3 指针与数组
5.4 指向字符的指针
5.5 指针数组
5.6 多级指针
5.7 习题五
第6章 函数及其应用
6.1 函数的定义及其引用
6.2 变量的存储类型及作用域
6.3 函数间的通信方式
6.4 数组在函数中的应用
6.5 字符在函数中的应用
6.6 返回指针值的函数
6.7 指向函数的指针
6.8 递归函数的概念
6.9 带行参的main函数
6.10 习题六
第7章 结构体、联合体和枚举
7.1 结构体的说明及结构体变量的定义
7.2 结构体变量的初始化及结构体成员的引用
7.3 结构体数组
7.4 指向结构体的指针
7.5 结构体在函数间的传递
7.6 指向结构体型数据的指针及其应用
7.7 结构体嵌套
7.8 联合体
7.9 枚举类型
7.10 自定义类型
7.11 位字段结构体
7.12 动态存储分配及其应用
7.13 习题七
第8章 文件及其应用
8.1 文件概述
8.2 文件的打开和关闭操作
8.3 习题八
第9章 C语言的预编译程序
9.1 文件包含的操作
9.2 宏定义及其应用
9.3 条件编译
9.4 预定义的宏名和其他预编译语句
9.5 习题九
附录
附录A C语言的标准库函数
附录B Turbo C3.0++的上机过程