第一章 认识C语言
第一节 C语言的发展及特点
第二节 C语言程序初探
第三节 C语言集成开发环境
上机实训
习题
第二章 顺序结构流程及应用
第一节 标识符与关键字
第二节 基本数据类型
第三节 常量与变量
第四节 常用运算符和表达式
第五节 数据的输出/输入
第六节 程序的算法基础
第七节 顺序结构程序设计
第八节 项目任务:软件用户界面设计
上机实训
习题二
第三章 选择结构程序设计
第一节 单分支选择结构
第二节 双分支选择结构
第三节 多分支选择结构
第四节 项目任务:软件用户界面设计优化
上机实训
习题三
第四章 循环结构流程及应用
第一节 while语句的流程及应用
第二节 do while语句的流程及应用
第三节 for语句的流程及应用
第四节 循环的嵌套
第五节 break语句和continue语句
第六节 项目任务:软件用户界面设计再优化
上机实训
习题四
第五章 数组
第一节 一维数组
第二节 二维数组
第三节 字符数组
第四节 项目任务:数据统计
上机实训
习题五
第六章 函数和变量
第一节 函数的定义
第二节 函数的参数传递
第三节 变量的分类
第四节 函数的作用域
第五节 项目任务:输入/输出子模块的编程实现
上机实训
习题六
第七章 结构体、共用体与位运算
第一节 结构体类型概述
第二节 结构体数组概述
第三节 共用体
第四节 位运算
第五节 项目任务:利用结构体类型改写输入/输出子模块
上机实训
习题七
第八章 指针
第一节 指针的概念
第二节 指针与数组的关系
第三节 指向结构体类型数据的指针
第四节 项目任务:用动态内存分配实现输入/输出管理
上机实训
习题八
第九章 文件
第一节 文件的基本概念与分类
第二节 打开和关闭文件
第三节 文件的顺序读写
第四节 随机文件的读写
第五节 项目任务:项目案例综合实现
上机实训
习题九
附录A 常用ASCII码对照表
附录B C语言运算符的优先级和结合性
附录C C语言常用库函数
参考文献