书籍详情
C语言程序设计教程
作者:马德骏,张建宏,汤练兵主编
出版社:科学出版社
出版时间:2003-01-01
ISBN:9787030111005
定价:¥18.00
购买这本书可以去
内容简介
本书面向非计算机专业初学程序设计的读者。全书共分十一章,前十章讲述了计算机的基础知识和C语言的基本知识、基本算法及基本的程序设计方法。第十一章介绍了一些实用的示例。本书力求通俗易懂,便于自学。书中配有一定数量的习题,与之配套的《C语言程序设计实验与习题》一书中对其中大多数的习题给出了参考答案。本书可作为大学本、专科非计算机专业学生学习C语言程序设计的教材,也可供计算机等级考试者和其他各类学习者使用和参考。
作者简介
暂缺《C语言程序设计教程》作者简介
目录
第一章 C语言程序设计基础知识
1. 1 概述
1. 1. 1 信息的表示
1. 1. 2 计算机系统的基本组成
1. 2 算法及其表示
1. 2. 1 算法的概念和特点
1. 2. 2 算法的表示
1. 3 C语言基本知识
1. 3. 1 C语言的发展历史及特点
1. 3. 2 C语言的标识符与关键字
1. 3. 3 C语言的基本结构
习题一
第二章 基本数据类型及其运算
2. 1 基本数据类型
2. 2 常量与变量
2. 2. 1 常量
2. 2. 2 变量
2. 3 运算符与表达式
2. 3. 1 算术运算符和算术表达式
2. 3. 2 赋值运算符和赋值表达式
2. 3. 3 自增和自减运算符
2. 3. 4 逗号运算符和逗号表达式
2. 3. 5 位运算符
2. 3. 6 其他运算符
2. 3. 7 混合运算
习题二
第三章 顺序结构程序设计
3. 1 基本语句
3. 2 赋值语句
3. 3 数据的输入输出
3. 3. 1 格式输出函数printf
3. 3. 2 格式输入函数scanf
3. 3. 3 字符的输入. 输出函数getchar 和putchar
3. 4 顺序结构程序设计示例
习题三
第四章 选择结构程序设计
4. 1 关系运算符和关系表达式
4. 1. 1 关系运算符
4. 1. 2 关系表达式
4. 2 逻辑运算符和逻辑表达式
4. 2. 1 逻辑运算符
4. 2. 2 逻辑表达式
4. 3 条件运算符和条件表达式
4. 4 if语句
4. 4. 1 if语句格式1
4. 4. 2 if语句格式2
4. 4. 3 if语句的嵌套
4. 4. 4 if语句格式3
4. 5 switch语句
4. 5. 1 switch语句
4. 5. 2 break语句 也称为中断语句
4. 6 goto语句
4. 7 选择结构程序设计示例
习题四
第五章 循环结构程序设计
5. 1循环和循环体
5. 2 while 循环结构
5. 3 do-while循环结构
5. 4 for循环结构
5. 5 几种循环结构的比较
5. 6 continue语句
5. 7 循环结构的嵌套
5. 8 循环结构程序设计示例
习题五
第六章 数组
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. 3. 3 数值型数组示例
6. 4 字符型数组
6. 4. 1 字符型数组的初始化
6. 4. 2 字符型数组的输入和输出
6. 4. 3 字符串函数
6. 5 字符型数组示例
习题六
第七章 函数
7. 1 函数的概念
7. 2 函数的定义形式
7. 3 函数的调用和函数值的返回
7. 3. 1 函数的参数
7. 3. 2 函数的调用形式
7. 3. 3 函数的返回
7. 3. 4 函数的声明 declaration
7. 3. 5 函数的嵌套调用
7. 4 递归函数和递归调用
7. 5 变量的作用域
7. 5. 1 局部变量
7. 5. 2 全局变量
7. 6 变量的存储类别
7. 7 内部函数和外部函数
7. 8 编译预处理
7. 8. 1 宏定义
7. 8. 2 文件包含
7. 8. 3 条件编译
7. 9 函数应用示例
习题七
第八章 指针
8. 1 指针和指针变量
8. 1. 1 地址与指针
8. 1. 2 指向变量的指针变量
8. 1. 3 指针的运算
8. 1. 4 指针变量作为函数参数
8. 2 数组的指针表示
8. 2. 1 一维数组的指针表示
8. 2. 3 二维数组的指针表示
8. 2. 3 字符串的指针表示
8. 2. 4 数组作为函数参数时的指针表示
8. 3 指针数组
8. 3. 1 指针数组的定义
8. 3. 2 指针数组的应用
8. 4 指针变量的指针
8. 5 函数的指针
8. 5. 1 函数指针变量的定义与应用
8. 5. 2 用函数的指针作函数的参数
8. 6 指针函数
8. 7 指针应用示例
习题八
第九章 结构体. 共用体和枚举
9. 1 结构体的基本概念
9. 1. 1 结构体类型及变量的定义
9. 1. 2 结构体变量初始化及引用
9. 2 结构体数组
9. 3 利用结构体和指针处理动态链表
9. 3. 1 单向链表的结构体
9. 3. 2 建立链表
9. 3. 3 链表的遍历
9. 3. 4 链表的田除操作
9. 3. 5 链表的插入操作
9. 4 共用体
9. 4. 1 共用体类型及变量的定义
9. 4. 2 共用体变量的使用
9. 5 枚举类型
9. 6 用typedef定义类型新名
习题九
第十章文件
10. 1 C文件简介
10. 2 文件的打开与关闭
10. 2. 1 文件的打开
10. 2. 2 文件的关闭
10. 3 文件的输入/输出操作
10. 4 文件的随机访问
10. 4. 1 rewind函数
10. 4. 2 ftell函数
10. 4. 3 fseek函数
习题十
第十一章 综合应用及进阶
11. 1 一个图形应用的实例
11. 2 一个TSR技术应用的实例
习题十一
附录
附录I ASCII码字符表
附录II 运算符的优先级和结合性
附录III C的函数库
1. 1 概述
1. 1. 1 信息的表示
1. 1. 2 计算机系统的基本组成
1. 2 算法及其表示
1. 2. 1 算法的概念和特点
1. 2. 2 算法的表示
1. 3 C语言基本知识
1. 3. 1 C语言的发展历史及特点
1. 3. 2 C语言的标识符与关键字
1. 3. 3 C语言的基本结构
习题一
第二章 基本数据类型及其运算
2. 1 基本数据类型
2. 2 常量与变量
2. 2. 1 常量
2. 2. 2 变量
2. 3 运算符与表达式
2. 3. 1 算术运算符和算术表达式
2. 3. 2 赋值运算符和赋值表达式
2. 3. 3 自增和自减运算符
2. 3. 4 逗号运算符和逗号表达式
2. 3. 5 位运算符
2. 3. 6 其他运算符
2. 3. 7 混合运算
习题二
第三章 顺序结构程序设计
3. 1 基本语句
3. 2 赋值语句
3. 3 数据的输入输出
3. 3. 1 格式输出函数printf
3. 3. 2 格式输入函数scanf
3. 3. 3 字符的输入. 输出函数getchar 和putchar
3. 4 顺序结构程序设计示例
习题三
第四章 选择结构程序设计
4. 1 关系运算符和关系表达式
4. 1. 1 关系运算符
4. 1. 2 关系表达式
4. 2 逻辑运算符和逻辑表达式
4. 2. 1 逻辑运算符
4. 2. 2 逻辑表达式
4. 3 条件运算符和条件表达式
4. 4 if语句
4. 4. 1 if语句格式1
4. 4. 2 if语句格式2
4. 4. 3 if语句的嵌套
4. 4. 4 if语句格式3
4. 5 switch语句
4. 5. 1 switch语句
4. 5. 2 break语句 也称为中断语句
4. 6 goto语句
4. 7 选择结构程序设计示例
习题四
第五章 循环结构程序设计
5. 1循环和循环体
5. 2 while 循环结构
5. 3 do-while循环结构
5. 4 for循环结构
5. 5 几种循环结构的比较
5. 6 continue语句
5. 7 循环结构的嵌套
5. 8 循环结构程序设计示例
习题五
第六章 数组
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. 3. 3 数值型数组示例
6. 4 字符型数组
6. 4. 1 字符型数组的初始化
6. 4. 2 字符型数组的输入和输出
6. 4. 3 字符串函数
6. 5 字符型数组示例
习题六
第七章 函数
7. 1 函数的概念
7. 2 函数的定义形式
7. 3 函数的调用和函数值的返回
7. 3. 1 函数的参数
7. 3. 2 函数的调用形式
7. 3. 3 函数的返回
7. 3. 4 函数的声明 declaration
7. 3. 5 函数的嵌套调用
7. 4 递归函数和递归调用
7. 5 变量的作用域
7. 5. 1 局部变量
7. 5. 2 全局变量
7. 6 变量的存储类别
7. 7 内部函数和外部函数
7. 8 编译预处理
7. 8. 1 宏定义
7. 8. 2 文件包含
7. 8. 3 条件编译
7. 9 函数应用示例
习题七
第八章 指针
8. 1 指针和指针变量
8. 1. 1 地址与指针
8. 1. 2 指向变量的指针变量
8. 1. 3 指针的运算
8. 1. 4 指针变量作为函数参数
8. 2 数组的指针表示
8. 2. 1 一维数组的指针表示
8. 2. 3 二维数组的指针表示
8. 2. 3 字符串的指针表示
8. 2. 4 数组作为函数参数时的指针表示
8. 3 指针数组
8. 3. 1 指针数组的定义
8. 3. 2 指针数组的应用
8. 4 指针变量的指针
8. 5 函数的指针
8. 5. 1 函数指针变量的定义与应用
8. 5. 2 用函数的指针作函数的参数
8. 6 指针函数
8. 7 指针应用示例
习题八
第九章 结构体. 共用体和枚举
9. 1 结构体的基本概念
9. 1. 1 结构体类型及变量的定义
9. 1. 2 结构体变量初始化及引用
9. 2 结构体数组
9. 3 利用结构体和指针处理动态链表
9. 3. 1 单向链表的结构体
9. 3. 2 建立链表
9. 3. 3 链表的遍历
9. 3. 4 链表的田除操作
9. 3. 5 链表的插入操作
9. 4 共用体
9. 4. 1 共用体类型及变量的定义
9. 4. 2 共用体变量的使用
9. 5 枚举类型
9. 6 用typedef定义类型新名
习题九
第十章文件
10. 1 C文件简介
10. 2 文件的打开与关闭
10. 2. 1 文件的打开
10. 2. 2 文件的关闭
10. 3 文件的输入/输出操作
10. 4 文件的随机访问
10. 4. 1 rewind函数
10. 4. 2 ftell函数
10. 4. 3 fseek函数
习题十
第十一章 综合应用及进阶
11. 1 一个图形应用的实例
11. 2 一个TSR技术应用的实例
习题十一
附录
附录I ASCII码字符表
附录II 运算符的优先级和结合性
附录III C的函数库
猜您喜欢