这是一本有关C语言程式设计基础教程的教材。本书的特点在于基本理论的讲解简洁、清晰,通过丰富的例题分析使读者能在较短时间内基本掌握这门语言,并能自己动手编写程式。
基本介绍
- 书名:C语言程式设计基础与套用(第2版)
- ISBN:9787302199731
- 定价:33元
- 装帧:平装
- 印次:2-4
- 印刷日期:2014-12-26
图书目录
C语言程式设计基础与套用(第2版)
基础篇
第1章C语言概要
第1章C语言概要
1.1C语言的历史与特点
1.2结构化程式设计
1.2.1算法和程式
1.2.2结构化程式设计的思想和方法
1.3编写一个简单的C语言程式
1.3.1程式设计的一般方法
1.3.2记忆体的概念
1.3.3C语言程式的一般组成
1.3.4程式的质量
1.3.5书写程式时应遵循的规则
1.3.6在Turbo C下执行一个C 语言程式的基本步骤
1.3.7学好C语言的一些建议
1.4小结
习题1
实训1
第2章C语言基本数据类型及运算
2.1C语言的基本数据类型
2.1.1C语言的描述符
2.1.2C语言的基本数据类型
2.2运算符和表达式
2.2.1基本运算符和表达式
2.2.2数据类型间的转换规则
2.3标準输入/输出语句
2.3.1标準输出语句及其说明
2.3.2标準输入语句及其说明
2.4常见错误分析
2.4.1数据类型与变数说明中的错误分析
2.4.2标準输入/输出语句使用中的错误分析
2.5小结
习题2
实训2
C语言程式设计基础与套用(第2版)
目录
第3章程式流程的控制
3.1概述
3.2控制语句
3.2.1条件语句
3.2.2例题与分析
3.3开关语句
3.4循环语句
3.4.1while语句
3.4.2dowhile语句
3.4.3for语句
3.4.4程式转移控制语句
3.4.5程式举例
3.5常见错误分析
3.5.1分支语句中常见的错误
3.5.2循环语句中常见的错误
3.6小结
习题3
实训3
第4章函式
4.1函式的定义
4.1.1函式使用的意义与分类
4.1.2函式定义形式
4.2函式的调用
4.2.1函式调用的形式
4.2.2函式调用的方式
4.2.3函式的实参与形参
4.2.4函式的返回值
4.2.5例题与分析
4.3函式的嵌套调用
4.4函式的递归调用
4.5常见错误分析
4.5.1函式定义中的错误与分析
4.5.2函式设计与使用中的错误与分析
4.6小结
习题4
实训4
第5章数组与指针
5.1一维数组
5.1.1一维数组的定义
5.1.2一维数组的初始化
5.1.3一维数组的使用
5.1.4一维数组作为函式参数
5.2二维数组
5.2.1二维数组的定义
5.2.2二维数组的初始化
5.2.3二维数组的使用
5.2.4二维数组作为函式参数
5.3字元数组
5.3.1字元数组的定义和初始化
5.3.2字元串处理函式
5.3.3字元数组的引用
5.3.4字元数组的套用
5.4指针
5.4.1指针的含义与指针变数的定义
5.4.2指针的简单用法
5.5指针和数组
5.6指针与函式
5.6.1指向变数的指针作为函式参数
5.6.2指向数组的指针作为函式参数
5.7其他类型指针
5.8例题与分析
5.9动态分配空间*
5.10常见错误分析
5.10.1数组定义中的错误分析
5.10.2数组使用中的错误分析
5.10.3指针使用中的错误分析
5.11小结
习题5
实训5
第6章结构体与共用体
6.1结构体
6.1.1结构体的意义与定义
6.1.2结构体的初始化
6.1.3结构体的简单使用
6.2共用体
6.2.1共用体的意义与定义
6.2.2共用体的简单使用
6.3常见错误分析
6.3.1结构体与共用体定义中的错误与分析
6.3.2结构体使用中的错误与分析
6.3.3共用体使用中的错误与分析
6.4小结
习题6
实训6
第7章各种存储类的区别
7.1概述
7.2自动变数
7.2.1定义方式
7.2.2作用域与生存期
7.2.3初始化
7.3暂存器变数
7.4外部变数
7.4.1定义方式
7.4.2作用域与生存期
7.4.3初始化
7.5静态变数
7.5.1内部静态变数
7.5.2外部静态变数
7.6内部函式与外部函式
7.7运行一个多档案的程式
7.8小结
习题7
实训7
第8章预处理
8.1概述
8.2宏定义
8.2.1无参数宏
8.2.2带参数宏
8.3档案包含
8.4条件编译
8.5运行一个多档案的程式
8.6常见错误分析
8.7小结
习题8
实训8
第9章档案
9.1档案概述
9.1.1档案概念与分类
9.1.2缓冲档案系统与非缓冲档案系统
9.2缓冲档案系统的档案操作
9.2.1档案打开与关闭
9.2.2档案的读/写
9.2.3档案的定位
9.2.4档案的检测
9.3常见错误分析
9.4小结
习题9
实训9
第10章C语言程式实例——学生简易选课管理系统
10.1系统功能分析
10.1.1总体功能分析
10.1.2模组功能细分
10.2主要数据类型定义
10.3主要函式说明
10.4主要原始码
10.5运行实例说明
10.6小结
实训10
套用篇
第11章图形处理
11.1概述
11.2图形函式
11.3图形函式的套用
第12章简单网路编程和硬体控制
12.1网路编程
12.1.1TCP/IP层次模型与网路协定
12.1.2套接字接口简介
12.1.3Socket编程
12.2硬体控制
附录AASCII码錶
附录BC语言常用函式
附录C运算符的优先权和结合性
附录DTurbo C使用指南
参考文献