| 作 者: | 顾元刚 |
| 出版社: | 机械工业出版社 |
| 丛编项: | 计算机应用技术系列教材 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | C |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 C语言程序设计基础
l.l 程序设计基本概念
l.l.l 程序和程序设计语言
l.l.2 程序设计
l.l.3 算法
l.l.4 C语言的发展与特点
l.2 程序的基本结构
l.2.l 程序实例
l.2.2 C程序的结构
l.3 C语言程序的上机处理
1.3.1 概述
1.3.2 上机简介
习题
第2章 数据
2.1 常量
2.1.1 数值常量
2.1.2 字符型常量
2.1.3 转义字符
2.1.4 符号常量
2.2 变量
2.2.1 变量的概念
2.2.2 变量的定义和使用
2.2.3 变量的初始化
2.3 运算符和表达式
2.3.1 C语言的运算符
2.3.2 C语言的表达式
2.3.3 运算符的优先级和结合性
2.4 数据类型转换
2.4.1 数据类型的自动转换
2.4.2 强制类型转换
2.5 地址表达式和指针变量
2.5.1 地址运算符和地址表达式
2.5.2 变量的指针和指针变量
习题
第3章 C语言程序设计初步
3.1 模块化和结构化程序设计
3.1.1 模块化设计
3.1.2 结构化程序设计方法
3.1.3 C语言程序的结构
3.1.4 C语言函数的结构
3.1.5 C语句概述
3.2 数据的输入、输出
3.2.1 标准字符输入输出函数
3.2.2 格式化输入输出函数scanf()和printf()
3.2.3 非格式化输入输出函数gets()和puts()
3.3 数学函数的使用
3.4 程序实例
习题
第4章 分支结构程序设计
4.1 引例
4.2 if语句
4.2.1 if语句的基本形式
4.2.2 if语句的嵌套
4.3 switch 语句
4.4 程序实例
习题
第5章 循环结构程序设计
5.1 引例
5.2 while 语句
5.3 do~while语句
5.4 for语句
5.4.1 for语句的一般形式
5.4.2 for语句的变化形式
5.5 循环的嵌套
5.6 goto、break和continue语句
5.6.1 goto语句
5.6.2 break语句
5.6.3 continue 语句
5.7 程序实例
习题
第6章 函数及其应用
6.1 引例
6.2 函数的定义与调用
6.2.1 函数定义的一般形式
6.2.2 函数的调用
6.2.3 函数的参数传递
6.2.4 程序实例
6.3 函数的嵌套调用和递归调用
6.3.1 函数的嵌套调用
6.3.2 函数的递归调用
6.4 变量的存储类型
6.4.1 变量的作用域
6.4.2 变量的存储类型
6.4.3 小结
6.5 内部函数和外部函数
6.5.1 内部函数
6.5.2 外部函数
6.6 函数与指针
6.6.1 指针变量作函数参数
6.6.2 指针型函数
6.6.3 指向函数的指针变量
习题
第7章 数组
7.1 一维数组
7.1.1 一维数组的定义
7.1.2 一维数组的引用
7.1.3 一维数组的初始化
7.1.4 程序实例
7.2 二维数组
7.2.1 二维数组的定义和引用
7.2.2 二维数组的初始化
7.2.3 程序实例
7.3 字符数组和字符串
7.3.1 字符数组
7.3.2 字符串
7.4 数组和指针
7.4.1 一维数组和指针
7.4.2 二维数组和指针
7.4.3 字符串和指针
7.5 数组、指针和函数
7.5.1 一维数组、指针和函数
7.5.2 二维数组、指针和函数
7.5.3 字符数组、字符串和函数
习题
第8章 结构体和共用体
8.1 结构体
8.1.1 结构体变量的定义、引用和初始化
8.1.2 结构体数组
8.1.3 指向结构体类型数据的指针
8.1.4 结构体类型数据、指针和函数
8.1.5 链表
8.2 共用体
8.2.1 共用体变量的定义和引用
8.2.2 共用体变量的特点
8.3 枚举类型
习题
第9章 文件
9.1 文件概述
9.1.1 文件的基本概念
9.1.2 文件中数据的存储形式
9.1.3 缓冲文件系统和非缓冲文件系统
9.1.4 流与流式文件
9.1.5 文件指针
9.2 文件的操作
9.2.1 文件的基本操作
9.2.2 文件的非格式化读写操作
9.2.3 文件的格式化读写操作
9.3 文件的定位和检测
9.3.1 文件的定位
9.3.2 文件的检测和出错处理
9.4 非缓冲文件系统
习题
第10章 音乐与图形设计
10.l 音乐设计
10.l.l 音乐程序设计基础
10.l.2 通用发声程序设计
10.l.3 键盘控制发声
10.2 图形设计
10.2.l 图形设计基础
10.2.2 图形模式的设置
10.2.3 屏幕颜色的设置
10.2.4 基本画图方法
10.2.5 动画设计
10.2.6 程序实例
习题
第11章 课程实践
11.1 Turbo C2.0集成开发环境介绍
11.1.1 TC2.0运行环境基本配置要求
11.1.2 TC2.0集成系统文件介绍
11.1.3 TC2.0的安装
11.1.4 TC2.0的功能和操作介绍
11.2 测试、调试与排错
11.2.1 语法错误与错误排除
11.2.2 逻辑错误与错误排除
11.3 上机实验
11.3.1 上机实验要求
11.3.2 上机实验任务
11.4 课程设计(综合实践)
11.4.1 课程设计目的
11.4.2 课程设计总体要求
11.4.3 课程设计任务
附录A 编译预处理
附录B ASCII表及其控制字符的含义
附录C 运算符与结合性
附录D C库函数
附录E Turbo C 2.0常见错误
参考文献