书籍详情

C语言程序设计教程

C语言程序设计教程

作者:朱承学主编

出版社:中国水利水电出版社

出版时间:2004-08-01

ISBN:9787508421292

定价:¥26.00

购买这本书可以去
内容简介
  C语言作为一种结构化的计算机程序设计语言,既具有高级语言的特点,又具有低级语言的功能,在当今软件开发领域有着十分广泛的应用。本书通过循序渐进地解析程序代码,阐明C语言结构的语法和正确使用,系统地讲述了c语言程序设计的基本方法和技巧,并揭示出其应用的基础逻辑。全书选材经典,内容丰富,阐述清晰,层次分明。讲述力求理论联系实际、循序渐进,注重培养读者分析问题和程序设计的能力,注重培养良好的程序设计风格和习惯。本书的主要内容包括:C语言的基本语法和概念、数据类型及应用技巧、C语言模块化程序设计的方法、文件的基本概念和应用以及综合程序设计基础。为了配合本书的学习及适应程序设计课程教学的三个环节,作者还编写了与本书配套的《C语言程序设计实验指导与习题解析》及《C语言程序设计实践训练教程》,可供读者参考使用。本书可作为高等院校计算机程序设计教学用书,也可作为从事计算机应用的科技人员的参考书和培训教材。本书配有CAI教学课件,可到中国水利水电出版社网站(http://www.waterpub.com.cn)下载。
作者简介
暂缺《C语言程序设计教程》作者简介
目录
前言
第1章 程序设计语言概述
1. 1 程序设计概述
1. 1. 1 软件. 程序与程序设计
1. 1. 2 算法与算法描述
1. 1. 3 程序设计风格
1. 2 C语言简介
1. 2. 1 C语言出现的历史背景
1. 2. 2 C语言的特点及应用
1. 2. 3 简单的C语言程序介绍
1. 3 C语言的上机操作步骤
1. 3. 1 TurboC2. 0集成开发环境简介
1. 3. 2 TurboC 3. 0集成开发环境简介
第2章 C语言的基本数据类型与表达式
2. 1 C语言的语法基础
2. 1. 1 C语言的字符集
2. 1. 2 C语言的标识符
2. 1. 3 C语言的关键字
2. 2 C语言的基本数据类型
2. 2. 1 数据类型概述
2. 2. 2 整型
2. 2. 3 实型
2. 2. 4 字符型
2. 3 常量与变量
2. 3. 1 常量与符号常量
2. 3. 2 变量与变量说明
2. 3. 3 变量的初始化与赋值
2. 4 运算符与表达式
2. 4. 1 算术运算符与算术表达式
2. 4. 2 关系运算符与关系表达式
2. 4. 3 逻辑运算符与逻辑表达式
2. 4. 4 赋值运算符与赋值表达式
2. 4. 5 条件运算符与条件表达式
2. 4. 6 逗号运算符与逗号表达式
2. 4. 7 位运算符
2. 4. 8 其他运算符
2. 5 数据类型转换与各种类型数据之间的混合运算
2. 5. 1 表达式中的类型转换
2. 5. 2 强制转换
第3章 顺序结构程序设计
3. 1 C语句概述
3. 1. 1 简单语句
3. 1. 2 复合语句
3. 2 程序的三种基本结构
3. 2. 1 顺序结构
3. 2. 2 选择结构
3. 2. 3 循环结构
3. 3 输入与输出语句
3. 3. 1 字符输入与输出函数
3. 3. 2 格式输出函数
3. 3. 3 格式输入函数
3. 4 顺序结构程序设计举例
第4章 选择结构程序设计
4. 1 if语句
4. 1. 1 if语句的三种形式
4. 1. 2 if语句的嵌套
4. 2 switch语句
4. 3 选择结构程序设计举例
第5章 循环结构程序设计
5. 1 while语句
5. 2 do-while语句
5. 3 for语句
5. 4 goto语句以及用goto语句构成的循环
5. 5 break语句和continue语句
5. 6 循环的嵌套
5. 7 循环结构程序设计举例
5. 8 循环结构程序设计注意问题
第6章 函数与模块化程序设计基础
6. 1 概述
6. 1. 1 模块与函数
6. 1. 2 模块设计原则
6. 2 函数的定义
6. 2. 1 标准库函数与头文件
6. 2. 2 用户自定义函数
6. 3 函数的调用
6. 3. 1 函数的一般调用与声明
6. 3. 2 形参与实参
6. 3. 3 函数的嵌套调用
6. 3. 4 函数的递归调用
6. 4 变量的作用域及存储特性
6. 4. 1 变量的作用域
6. 4. 2 变量的存储特性
第7章 编译预处理命令
7. 1 宏定义
7. 1. 1 简单宏定义
7. 1. 2 带参数的宏定义
7. 2 文件包含处理
7. 2. 1 #include命令格式
7. 2. 2 #include命令的嵌套使用
7. 3 条件编译
7. 3. 1 控制条件为常量表达式的条件编译
7. 3. 2 控制条件为定义标识符的条件编译
7. 3. 3 #undef命令行
第8章 数组
8. 1 一维数组
8. 1. 1 一维数组的定义
8. 1. 2 一维数组元素的引用
8. 1. 3 一维数组的初始化
8. 2 二维数组
8. 2. 1 二维数组的定义
8. 2. 2 二维数组元素的引用
8. 2. 3 二维数组的初始化
8. 2. 4 二维数组元素值的输入与输出
8. 3 字符数组与字符串
8. 3. 1 字符数组的定义
8. 3. 2 字符数组的存储结构
8. 3. 3 字符数组的初始化
8. 3. 4 字符数组与字符串的输入与输出
8. 3. 5 字符串处理函数
8. 4 数组与函数
8. 4. 1 数组元素作为函数参数
8. 4. 2 数组名作为函数参数
8. 5 数组程序设计举例
第9章 指针
9. 1 指针的概念
9. 2 指针变量
9. 2. 1 指针变量的定义
9. 2. 2 指针变量的运算
9. 2. 3 指向指针的指针
9. 3 指针与函数
9. 3. 1 指针作为函数参数
9. 3. 2 指针函数
9. 3. 3 指向函数的指针
9. 4 指针与数组
9. 4. 1 指针与一维数组
9. 4. 2 指针与二维数组
9. 4. 3 指针与字符串
9. 4. 4 指针数组与命令行参数
第10章 结构体与链表
10. 1 结构体类型的定义与变量说明
10. 1. 1 结构体类型的定义
10. 1. 2 结构体类型变量的定义
10. 1. 3 结构体类型的嵌套
10. 2 结构体类型变量的引用与初始化
10. 2. 1 结构体类型变量的引用
10. 2. 2 结构体类型变量的初始化
10. 3 结构体类型与数组
10. 3. 1 结构体数组的定义
10. 3. 2 结构体数组的初始化与结构体数组元素的引用
10. 4 结构体类型与指针
10. 4. 1 指向结构体变量的指针
10. 4. 2 指向结构体数组的指针
10. 5 结构体与函数
10. 5. 1 结构体变量作为函数的参数
10. 5. 2 指向结构体变量的指针作为函数的参数
10. 5. 3 结构体类型的函数
10. 6 链表
10. 6. 1 链表概述
10. 6. 2 链表的建立
10. 6. 3 链表的访问
10. 6. 4 链表的插入操作
10. 6. 5 链表的删除操作
第11章 共用体及其他数据类型
11. 1 共用体
11. 1. 1 共用体的概念
11. 1. 2 共用体变量的引用方式
11. 1. 3 共用体变量的应用
11. 2 枚举类型
11. 2. 1 枚举类型的定义
11. 2. 2 枚举类型的应用
11. 3 用typedef定义类型
11. 4 位段结构
第12章 文件
12. 1概述
12. 1. 1 文件的定义与分类
12. 1. 2 数据文件的存储形式
12. 1. 3 标准文件系统与非标准文件系统
12. 1. 4 文件的存取方式
12. 2 标准文件操作
12. 2. 1 标准文件类型指针FILE
12. 2. 2 标准文件的打开
12. 2. 3 标准文件的关闭
12. 2. 4 标准文件的读与写
12. 2. 5 文件的随机读写
12. 2. 6 文件的检测
12. 3 非标准文件操作
12. 3. 1 非标准文件的打开和关闭
12. 3. 2 非标准文件的读与写
第13章 C语言综合应用程序设计
13. 1 多模块程序设计基础
13. 1. 1 多模块程序的建立
13. 1. 2 程序模块之间的通信
13. 2 图形处理基础
13. 2. 1 图形程序运行的条件
13. 2. 2 基本图形处理函数及基本图形处理方法
13. 3 与操作系统的接口
13. 3. 1 DOS简介
13. 3. 2 操作系统接口库函数
13. 3. 3 鼠标器及其应用
13. 4 C程序中的汉字显示技术
13. 4. 1 汉字显示的基本原理
13. 4. 2 中文DOS下显示汉字
13. 4. 3 西文DOS下显示汉字
13. 4. 4 汉字的缩放
附录I ASCII字符编码一览表
附录II 运算符的优先级别和结合方向一览表
附录III TurboC常用库函数
附录IV 图形模式表
附录V 鼠标器功能及功能编号
附录VI 鼠标器驱动程序常用功能及参数
参考文献
猜您喜欢

读书导航