《C程式设计与实例教程》是2007年9月1日西安电子科技大学出版社出版的图书,作者是曾令明。本书适合作为高等学校C程式设计课程的教材,也适合广大计算机套用技术人员与计算机等级考试人员学习参考。
基本介绍
- 书名:C程式设计与实例教程
- 作者:曾令明
- ISBN:756061857X,9787560618579
- 定价:¥21.00元
- 出版社:西安电子科技大学出版社
- 出版时间:2007-9-1
内容提要
C语言是现今使用最广泛的计算机语言之一,也是学习其他高级语言的基础。本书从C语言程式设计的基本原理及基本思想出发,紧扣基础,面向套用。全书共九章,内容包括:C语言的基本概念、C语言的语法规则以及利用C语言进行程式设计的有关知识。每个知识点均配有完整的程式示範,有利于读者理解和掌握。还针对每章的内容精心设计了大量习题,且书末附有习题参考答案。本书内容新颖、体系合理、逻辑性强、结构紧凑、文字流畅。
编辑推荐
本书内容新颖、体系合理、逻辑性强、结构紧凑、文字流畅。适合作为高等学校C程式设计课程的教材,也适合广大计算机套用技术人员与计算机等级考试人员学习参考。
目录
第1章概述
1.1学习C语言的必要性
1.2C语言简介
1.2.1C语言的产生及发展
1.2.2C语言的特点
1.2.3C程式的组成及书写格式
1.3C程式的运行过程
1.3.1启动VisualC++6.0
1.3.2创建、编辑C程式
1.3.3编译、连线、执行c程式
1.4练习题
第2章数据类型、运算符与表达式
2.1关键字与标识符
2.1.1关键字
2.1.2标识符
2.2数据类型
2.2.1C语言的数据类型
2.2.2C语言的基本数据类型
2.3常量
2.3.1整型常量
2.3.2实型常量
2.3.3字元型常量
2.3.4符号常量
2.4变数
2.4.1变数的定义
2.4.2变数的基本操作
2.4.3整型变数
2.4.4实型变数
2.4.5字元变数
2.5运算符与表达式
2.5.1运算符概述
2.5.2算术运算符与算术表达式
2.5.3赋值运算符与赋值表达式
2.5.4表达式中的类型转换
2.5.5逗号运算符与逗号表达式
2.6练习题
第3章基本结构程式设计
3.1算法
3.1.1算法的概念
3.1.2算法的描述
3.2顺序结构
3.2.1语句
3.2.2数据的输入和输出
3.3选择结构
3.3.1关係运算与逻辑运算
3.3.2if语句
3.3.3switch语句
3.4循环结构
3.4.1while语句
3.4.2do-while语句
3.4.3for语句
3.4.4循环的嵌套
3.4.5break语句与continue语句
3.5练习题
第4章数组
4.1数组概述
4.1.1数组的引入
4.1.2数组的概念
4.2一维数组
4.2.1一维数组的定义
4.2.2一维数组的引用
4.2.3一维数组的初始化
4.2.4一维数组套用举例
4.3二维数组
4.3.1二维数组的定义
4.3.2二维数组的引用
4.3.3二维数组的初始化
4.3.4二维数组套用举例
4.4字元数组
4.4.1字元数组的定义
4.4.2字元数组的初始化
4.4.3字元串
4.4.4字元数组的引用
4.4.5字元数组的输入和输出
4.4.6字元串处理函式
4.4.7字元数组套用举例
4.5练习题
第5章函式与预处理命令
5.1函式的概念
5.1.1模组与函式
5.1.2函式分类
5.2函式的定义与调用
5.2.1函式定义
5.2.2函式调用
5.3函式的嵌套与递归
5.3.1函式的嵌套调用
5.3.2函式的递归
5.4数组作为函式参数
5.4.1数组元素作函式实参
5.4.2数组名作函式参数
5.5变数的作用域
5.5.1局部变数
5.5.2全局变数
5.6变数的生存期
5.6.1静态存储变数
5.6.2动态存储变数
5.7预处理命令
5.7.1宏定义
5.7.2档案包含
5.8练习题
第6章指针
6.1地址和指针的概念
6.2指针变数的定义与使用
6.2.1指针变数的定义
6.2.2指针变数的使用
6.3指针与函式
6.3.1指针作函式的参数
6.3.2返回值为指针的函式
6.3.3指向函式的指针
6.4指针与数组
6.4.1指向一维数组的指针
6.4.2指向多维数组的指针
6.4.3指针与字元串
6.4.4指针数组和指向指针的指针
6.5练习题
第7章结构体与共用体
7.1结构体概述
7.1.1结构体的引入
7.1.2结构体类型的定义
7.2结构体变数
7.2.1结构体变数的定义
7.2.2结构体变数的引用
7.2.3结构体变数的初始化
7.2.4结构体变数作函式参数
7.3结构体数组
7.3.1结构体数组的定义
7.3.2结构体数组的初始化
7.3.3结构体数组元素的引用
7.3.4结构体数组套用举例
7.4结构体与指针
7.4.1指向结构体变数的指针
7.4.2鍊表
7.4.3指向结构体数组的指针
7.4.4用指向结构体的指针作函式参数
7.5共用体
7.5.1共用体类型的定义
7.5.2共用体变数的定义
7.5.3共用体变数的引用
7.6枚举类型
7.7用typedef定义类型
7.8练习题
第8章位运算与位段
8.1位运算
8.1.1按位与运算
8.1.2按位或运算
8.1.3按位异或运算
8.1.4求反运算
8.1.5左移运算
8.1.6右移运算
8.1.7位运算赋值运算符
8.2位段
8.3练习题
第9章档案
9.1档案概述
9.1.1档案的定义
9.1.2档案的分类
9.2档案指针
9.3档案的打开与关闭
9.3.1档案打开函式(fopen)
9.3.2档案关闭函式(fclose)
9.4档案的读/写
9.4.1字元读/写函式fgetc和fputc
9.4.2字元串读/写函式fgets和fputs
9.4.3数据块读/写函式fread和fwrite
9.4.4格式化读,写函式fscanf和forintf
9.5档案的定位
9.5.1fseek函式
9.5.2rewind函式
9.5.3ftell函式
9.6档案检测函式
9.6.1feof函式
9.6.2ferror函式
9.6.3clearerr函式
9.7练习题
附录
附录A常用字元与ASCII代码对照表
附录B运算符的优先权和结合性
附录CC语言常用库函式
参考答案