书籍详情
C语言复习指南与题解
作者:李俊杰编著
出版社:清华大学出版社
出版时间:2003-11-01
ISBN:9787302073802
定价:¥29.00
购买这本书可以去
内容简介
本书通过介绍C语言的基本概念和大量的习题让读者掌握C语言。为满足广大读者学习C语言程序设计知识、熟练掌握编程技巧、备考和应考的需要,本书系统地介绍了C语言的基本语法,包括数据类型及运算规律、基本语句、结构控制、数组和函数等,并介绍了编译预处理、指针、结构体、共用体、位运算和文件操作等较深层次的内容。本书根据当前学生的学习特点,紧扣C语言教学大纲的要求精心编写。在本书的编写过程中, 充分考虑了计算机等级考试的性质和学生学习及应试的特点,列出了各章的重点、难点及主要内容,其中绝大部分习题和例题都是平常学习C语言的一些典型例子。其目的是帮助读者在学习过程中把握重点,掌握典型题目,有的放矢地学习,以便在各类考试中发挥出应有水平,取得满意效果。本书适合开设C语言课程的高等院校学生使用,也可作为C语言自学者及备考者的参考用书。
作者简介
暂缺《C语言复习指南与题解》作者简介
目录
第1章C语言入门
1.1基本概念
1.1.1C语言
1.1.2C语法单位
1.1.3C程序
1.1.4程序的实现
1.1.5数据
1.1.6指令
1.1.7编译系统和解释系统
1.2基本理论
1.2.1C语言的特点
1.2.2C程序的特性
1.2.3算法的特性
1.2.4算法的表示方法
1.2.5C源程序的书写规范
1.2.6程序设计方法
1.2.7程序上机步骤
1.3典型例题
1.4习题
1.4.1选择题
1.4.2填空题
第2章数据类型.运算符与表达式
2.1基本概念
2.1.1数据类型
2.1.2运算符
2.1.3表达式
2.1.4常量
2.1.5变量
2.2基本理论
2.2.1数据类型间的转换
2.2.2变量的赋值
2.3典型例题
2.4习题
2.4.1选择题
2.4.2填空题
第3章顺序结构设计
3.1基本概念
3.1.1C语句
3.1.2getchar函数
3.1.3putchar函数
3.1.4scanf函数
3.1.5printf格式输出函数
3.1.6赋值语句
3.2基本理论
3.3典型例题
3.4习题
3.4.1选择题
3.4.2填空题
第4章选择结构程序
4.1基本概念
4.1.1关系运算符及其优先次序
4.1.2关系表达式
4.1.3逻辑运算符及其优先次序
4.1.4逻辑表达式
4.1.5条件运算符
4.2基本理论
4.2.1if语句的形式
4.2.2if语句的嵌套
4.2.3switch语句
4.3典型例题
4.4习题
4.4.1选择题
4.4.2填空题
第5章循环控制
5.1基本概念
5.1.1goto语句
5.1.2while语句
5.1.3do…while语句
5.1.4for语句
5.1.5循环的嵌套
5.1.6break语句
5.1.7continue语句
5.2基本理论
5.3典型例题
5.4习题
5.4.1选择题
5.4.2填空题
第6章数组
6.1基本概念
6.1.1一维数组的定义
6.1.2二维数组的定义
6.1.3字符数组的定义
6.2基本理沦
6.2.1一维数组的初始化
6.2.2一维数组元素的引用
6.2.3二维数组的初始化
6.2.4二维数组的引用
6.2.5字符数组的初始化和引用
6.2.6字符串和宁符结束标志
6.2.7字符数组的输入输出
6.2.8字符串处理函数
6.3典型例题
6.4习题
6.4.1选择题
6.4.2填空题
第7章函数
7.1基本概念
7.1.1函数
7.1.2局部变量
7.1.3全局变量
7.1.4动态存储变量
7.1.5静态存储变量
7.1.6内部函数
7.1.7外部函数
7.2基本理论
7.2.1函数定义的形式
7.2.2函数参数和值
7.2.3函数的调用
7.2.4函数的嵌套调用
7.2.5函数的递归调用
7.3典型例题
7.4习题
7.4.1选择题
7.4.2填空题
第8章预编译
8.1基本概念
8.1.1预编译
8.1.2宏定义
8.1.3文件包含
8.1.4条件编译
8.2典型例题
8.3习题
8.3.1选择题
8.3.2填空题
第9章指针
9.1基本概念
9.1.1指针与指针变量
9.1.2指针常量与变量
9.1.3指针变量指向单变量地址
9.1.4指针变量指向数组变量地址
9.1.5函数的指针和指向函数的指针变量
9.1.6返回指针值的函数
9.1.7指针变量指向动态分配的内存
9.1.8指针数组
9.2基本理论
9.2.1指针的基本属性
9.2.2与指针有关的运算
9.2.3指针与数组的关系
9.2.4用指向函数的指针变量作为函数的参数
9.2.5正确建立指针对象的方法
9.2.6指针与数组的复合类型
9.3典型例题
9.4习题
9.4.1选择题
9.4.2填空题
第10章结构体与共用体
10.1基本概念
10.1.1结构体变量的定义
10.1.2结构体数组及其初始化
10.1.3指向结构体类型数据的指针
10.1.4链表
10.1.5共用体(联合)类型变量定义
10.1.6枚举类型
10.1.7用typedef定义新类型
10.2基本理论
10.2.1结构体类型变量的使用规则
10.2.2结构体类型变量的初始化
10.2.3共用体变量的引用方式和特点
10.2.4结构变量与函数
10.2.5创建.输出和连接链表
10.3典型例题
10.4习题
10.4.1选择题
10.4.2填空题
第11章文件
11.1墓本概念
11.1.1C文件
11.1.2文件指针
11.1.3fopen()函数
11.1.4fclose()函数
11.1.5文件读取函数
11.1.6写入文件函数
11.1.7文件的随机读写函数
11.1.8feof()和rewind()函数
11.1.9open()和close()函数
11.1.10read()函数和write()函数
11.1.11随机定位函数
11.2典型例题
11.3习题
11.3.1选择题
11.3.2填空题
第12章位运算
12.1基本概念
12.1.1位运算
12.1.2字节与位
12.1.3数的表达方式
12.1.4符号表达式
12.1.5位运算符
12.1.6按位与运算符
12.1.7按位或运算
12.1.8异或运算符
12.1.9取反运算符
12.1.10左移和右移运算符
12.1.11位段
12.2典型例题
12.3习题
12.3.1选择题
12.3.2填空题
附录习题答案
1.1基本概念
1.1.1C语言
1.1.2C语法单位
1.1.3C程序
1.1.4程序的实现
1.1.5数据
1.1.6指令
1.1.7编译系统和解释系统
1.2基本理论
1.2.1C语言的特点
1.2.2C程序的特性
1.2.3算法的特性
1.2.4算法的表示方法
1.2.5C源程序的书写规范
1.2.6程序设计方法
1.2.7程序上机步骤
1.3典型例题
1.4习题
1.4.1选择题
1.4.2填空题
第2章数据类型.运算符与表达式
2.1基本概念
2.1.1数据类型
2.1.2运算符
2.1.3表达式
2.1.4常量
2.1.5变量
2.2基本理论
2.2.1数据类型间的转换
2.2.2变量的赋值
2.3典型例题
2.4习题
2.4.1选择题
2.4.2填空题
第3章顺序结构设计
3.1基本概念
3.1.1C语句
3.1.2getchar函数
3.1.3putchar函数
3.1.4scanf函数
3.1.5printf格式输出函数
3.1.6赋值语句
3.2基本理论
3.3典型例题
3.4习题
3.4.1选择题
3.4.2填空题
第4章选择结构程序
4.1基本概念
4.1.1关系运算符及其优先次序
4.1.2关系表达式
4.1.3逻辑运算符及其优先次序
4.1.4逻辑表达式
4.1.5条件运算符
4.2基本理论
4.2.1if语句的形式
4.2.2if语句的嵌套
4.2.3switch语句
4.3典型例题
4.4习题
4.4.1选择题
4.4.2填空题
第5章循环控制
5.1基本概念
5.1.1goto语句
5.1.2while语句
5.1.3do…while语句
5.1.4for语句
5.1.5循环的嵌套
5.1.6break语句
5.1.7continue语句
5.2基本理论
5.3典型例题
5.4习题
5.4.1选择题
5.4.2填空题
第6章数组
6.1基本概念
6.1.1一维数组的定义
6.1.2二维数组的定义
6.1.3字符数组的定义
6.2基本理沦
6.2.1一维数组的初始化
6.2.2一维数组元素的引用
6.2.3二维数组的初始化
6.2.4二维数组的引用
6.2.5字符数组的初始化和引用
6.2.6字符串和宁符结束标志
6.2.7字符数组的输入输出
6.2.8字符串处理函数
6.3典型例题
6.4习题
6.4.1选择题
6.4.2填空题
第7章函数
7.1基本概念
7.1.1函数
7.1.2局部变量
7.1.3全局变量
7.1.4动态存储变量
7.1.5静态存储变量
7.1.6内部函数
7.1.7外部函数
7.2基本理论
7.2.1函数定义的形式
7.2.2函数参数和值
7.2.3函数的调用
7.2.4函数的嵌套调用
7.2.5函数的递归调用
7.3典型例题
7.4习题
7.4.1选择题
7.4.2填空题
第8章预编译
8.1基本概念
8.1.1预编译
8.1.2宏定义
8.1.3文件包含
8.1.4条件编译
8.2典型例题
8.3习题
8.3.1选择题
8.3.2填空题
第9章指针
9.1基本概念
9.1.1指针与指针变量
9.1.2指针常量与变量
9.1.3指针变量指向单变量地址
9.1.4指针变量指向数组变量地址
9.1.5函数的指针和指向函数的指针变量
9.1.6返回指针值的函数
9.1.7指针变量指向动态分配的内存
9.1.8指针数组
9.2基本理论
9.2.1指针的基本属性
9.2.2与指针有关的运算
9.2.3指针与数组的关系
9.2.4用指向函数的指针变量作为函数的参数
9.2.5正确建立指针对象的方法
9.2.6指针与数组的复合类型
9.3典型例题
9.4习题
9.4.1选择题
9.4.2填空题
第10章结构体与共用体
10.1基本概念
10.1.1结构体变量的定义
10.1.2结构体数组及其初始化
10.1.3指向结构体类型数据的指针
10.1.4链表
10.1.5共用体(联合)类型变量定义
10.1.6枚举类型
10.1.7用typedef定义新类型
10.2基本理论
10.2.1结构体类型变量的使用规则
10.2.2结构体类型变量的初始化
10.2.3共用体变量的引用方式和特点
10.2.4结构变量与函数
10.2.5创建.输出和连接链表
10.3典型例题
10.4习题
10.4.1选择题
10.4.2填空题
第11章文件
11.1墓本概念
11.1.1C文件
11.1.2文件指针
11.1.3fopen()函数
11.1.4fclose()函数
11.1.5文件读取函数
11.1.6写入文件函数
11.1.7文件的随机读写函数
11.1.8feof()和rewind()函数
11.1.9open()和close()函数
11.1.10read()函数和write()函数
11.1.11随机定位函数
11.2典型例题
11.3习题
11.3.1选择题
11.3.2填空题
第12章位运算
12.1基本概念
12.1.1位运算
12.1.2字节与位
12.1.3数的表达方式
12.1.4符号表达式
12.1.5位运算符
12.1.6按位与运算符
12.1.7按位或运算
12.1.8异或运算符
12.1.9取反运算符
12.1.10左移和右移运算符
12.1.11位段
12.2典型例题
12.3习题
12.3.1选择题
12.3.2填空题
附录习题答案
猜您喜欢