内容简介
第一章 C语言概述
第一节 C语言的发展与特点
第二节 程序设计语言的语法
第三节 C程序的结构
第四节 Visual C++ 6.0上机简介
小 结
习 题
第二章 基本数据类型和运算符
第一节 常量
第二节 变量
第三节 运算符和表达式
第四节 数据类型的转换
小 结
习 题
第三章 顺序和选择结构程序设计
第一节 程序设计概述
第二节 数据的输入和输出
第三节 三种基本结构
第四节 if选择结构语句
第五节 switch选择结构语句
小结
习 题
第四章 循环结构程序设计
第一节 循环语句
第二节 跳转语句
第三节 循环语句的嵌套
第四节 程序设计举例
小结
习 题
第五章 数组
第一节 一维数组
第二节 二维数组
第三节 字符型数组
第四节 使用数组的程序设计方法
第五节 程序设计举例
小结
习 题
第六章 函数和模块设计
第一节 结构化程序设计
第二节 函数的定义和调用
第三节 函数的嵌套调用和递归调用
第四节 作用域和存储类型
第五节 内部函数和外部函数
第六节 模块化程序设计
第七节 程序设计举例
小结
习 题
第七章 指针
第一节 指针的概念
第二节 指针变量作为函数参数
第三节 指针与一维数组
第四节 指针与多维数组
第五节 指针数组和多级指针
第六节 指针与函数
第七节 命令行参数
小 结
习题
第八章 结构体与联合体
第一节 结构体
第二节 联合体
第三节 其他自定义数据类型
小结
习题
第九章 预处理和标准函数
第一节 预处理命令
第二节 输入/输出标准函数
小结
习题
第十章 文件
第一节 文件的基本概念
第二节 文件的基本操作
第三节 程序设计举例
小结
习 题
第十一章 数据结构和数据抽象
第一节 数据抽象
第二节 线性表
第三节 堆栈
第四节 队列
小结
习 题
附录1 ASCII代码对照表
附录2 C库函数
附录3 Debugger调试器使用简介
参考文献