书籍详情
程序设计基础(C语言)
作者:王载新等编
出版社:清华大学出版社
出版时间:2004-01-01
ISBN:9787302078760
定价:¥29.00
购买这本书可以去
内容简介
C语言是现代最流行的通用程序设计语言之一,它的简洁、紧凑、灵活、实用、高效、可移植性好等优点深受广大用户欢迎。C语言的数据类型丰富,它既具有高级程序设计语言的优点,又具有低级程序设计语言的特点;既可以用来编写系统程序,又可以用来编写应用程序。因此,C语言正在被迅速地推广和普及。本书从计算机语言和程序设计的基本知识、C语言的发展与特点出发,全面、系统地介绍C语言程序设计中的变量、运算符号、表达式、数据类型、存储类别、语句、函数等,还由浅入深地介绍程序设计的基本方法和算法。本书可以作为高等院校非计算机专业的程序设计和C语言的教材,也可以作为初次学习C语言程序设计的读者的参考书。
作者简介
暂缺《程序设计基础(C语言)》作者简介
目录
第1章 C语言概述
1. 1 计算机语言
1. 2 C语言简介
1. 2. 1 C语言的历史
1. 2. 2 C语言编程说明
1. 3 简单的C语言程序介绍
1. 4 C语言程序的开发过程
小结
习题
第2章 基本数据类型和运算符
2. 1 关键字. 标识符和保留标识符
2. 2 基本数据类型
2. 2. 1 常量和变量的概念
2. 2. 2 整型变量及其输出
2. 2. 3 实型变量及其输出
2. 2. 4 整型常量和实型常量
2. 2. 5 字符常量和字符串常量
2. 2. 6 字符变量及其输出
2. 2. 7 用char定义小整数
2. 2. 8 符号常量
2. 3 运算符和表达式
2. 3. 1 表达式
2. 3. 2 算术运算符
2. 3. 3 算术表达式中数据类型的转换
2. 3. 4 赋值运算符
2. 3. 5 标准系统库函数调用
2. 3. 6 增量运算符
2. 3. 7 逗号运算符和逗号表达式
2. 3. 8 运算符优先级和结合方向
小结
习题
第3章 简单程序和选择语句
3. 1 结构化程序设计概述
3. 2 scanf 函数和字符输入. 输出函数调用
3. 2. 1 数据输入的概念
3. 2. 2 scanf 函数的调用
3. 2. 3 字符输入函数
3. 2. 4 字符输出函数
3. 3 表达式语句
3. 4 复合语句
3. 5 副作用和顺序点
3. 6 关系运算符
3. 7 逻辑运算符
3. 8 条件运算符
3. 9 if条件语句
3. 9. 1 if结构
3. 9. 2 if-else结构
3. 9. 3 if-else-if结构
3. 9. 4 条件语句的嵌套
3. 10 结构化流程图
3. 11 switch语句
3. 12 程序设计举例
小结
习题
第4章 循环语句和转移语句
4. 1 循环的概念
4. 2 for循环
4. 3 while循环
4. 4 do-while循环
4. 5 break语句
4. 6 continue语句
4. 7 多重循环
4. 8 goto语句
小结
习题
第5章 数组
5. 1 一维数组
5. 1. 1 一维数组的定义
5. 1. 2 一维数组元素的引用
5. 1. 3 一维数组元素的初始化
5. 2 二维数组
5. 2. 1
维数组的定义
5. 2. 2
维数组的引用
5. 2. 3
维数组元素的初始化
5. 3 数组的查找与排序操作
5. 3. 1 排序
5. 3. 2 查找
5. 4 字符数组和字符串
5. 4. 1 字符数组的定义
5. 4. 2 字符数组的引用
5. 4. 3 字符数组的初始化
5. 4. 4 字符串及其结束标志
5. 4. 5 字符数组的输入输出
5. 4. 6 常用的字符串处理函数
5. 5 程序设计举例
小结
习题
第6章 函数
6. 1 函数的概念
6. 2 函数的定义
6. 3 函数的调用
6. 4 函数的返回值
6. 5 函数参数及函数间的数据传递
6. 5. 1 非数组名作为函数参数
6. 5. 2 数组名作为函数参数
6. 6 函数的嵌套与递归调用
6. 6. 1 函数的嵌套调用
6. 6. 2 函数的递归调用
6. 7 变量的存储类型及其作用域
6. 7. 1 局部变量及其存储类型
6. 7. 2 全局变量及其存储类型
6. 8 内部函数和外部函数
6. 8. 1 内部函数
6. 8. 2 外部函数
6. 9 应用举例
小结
习题
第7章 指针
7. 1 指针的基本概念
7. 2 指针变量的定义和初始化
7. 2. 1 指针变量的定义
7. 2. 2 指针变量的初始化
7. 3 指针运算符
7. 3. 1 取地址运算符&
7. 3. 2 指针运算符*
7. 4 指针变量的运算
7. 4. 1 赋值运算
7. 4. 2 加减算术运算
7. 4. 3 两指针变量进行关系运算
7. 4. 4 指针变量还可以与OL匕较
7. 5 指针变量作为函数参数
7. 6 指针和数组的关系
7. 6. 1 指向数组的指针变量
7. 6. 2 通过指针引用数组元素
7. 6. 3 通过指针引用数组元素时应注意的几个问题
7. 6. 4 数组名作函数参数
7. 7 指向字符串的指针变量
7. 7. 1 字符串的表示形式
7. 7. 2 使用字符串指针变量与字符数组的区别
7. 7. 3 字符串指针作为函数参数
7. 8 指向多维数组的指针变量
7. 8. 1 多维数组的地址
7. 8. 2 指向数组的指针变量--数组指针变量
7. 9 指针数组和指向指针的指针
7. 9. 1 指针数组的概念
7. 9. 2 指针数组的应用
7. 9. 3 指向指针的指针变量
7. 10 指向函数的指针
7. 10. 1 函数指针的概念
7. 10. 2 函数指针的应用
7. 11 指针型函数
小结
习题
第8章 预处理程序
8. 1 概述
8. 2 预处理指令#include
8. 3 预处理指令#define:符号常量
8. 4 预处理指令#define:宏
8. 4. 1 无参宏定义
8. 4. 2 带参宏定义
8. 5 条件编译
小结
习题
第9章 结构与联合
9. 1 结构定义和结构变量的引用
9. 1. 1 结构定义
9. 1. 2 结构变量的引用
9. 1. 3 结构变量的初始化
9. 2 结构数组
9. 2. 1 结构数组的定义
9. 2. 2 结构数组的初始化
9. 3 指向结构的指针
9. 4 结构与函数
9. 5 引用自身的结构
9. 6 字段结构
9. 7 位运算
9. 8 联合
9. 9 枚举
9. 10 类型定义
9. 11 程序设计举例
小结
习题
第10章 输入输出
10. 1 终端输出函数
10. 1. 1 字符输出函数putchar
10. 1. 2 格式输出函数printf
10. 2 终端输入函数
10. 2. 1 字符输入函数getchar
10. 2. 2 格式输入函数scanf
10. 2. 3 字符串输入函数gets
10. 3 系统命令调用函数system
10. 4 程序举例
小结
习题
第11章 文件
11. 1 C文件概述
11. 2 文件类型指针
11. 3 文件的打开与关闭
11. 3. 1 文件的打开 fopen 函数
11. 3. 2 文件的关闭 fclose 函数
11. 4 文件的读写
11. 4. 1 文件的字符读写函数
11. 4. 2 文件的字符串读写函数
11. 4. 3 文件的数据块读写函数
11. 4. 4 文件的格式化输入输出函数
11. 4. 5 其他读写函数
11. 5 文件的定位
11. 5. 1 置文件位置指针于文件开头位置的函数rewind
11. 5. 2 改变文件位置指针位置的函数fseek
11. 5. 3 取得文件当前位置的函数ftell
11. 6 文件的错误检测
11. 6. 1 文件读写错误检测函数ferror
11. 6. 2 清除文件错误标志函数clearerr
11. 7 程序设计举例
小结
习题
附录1 常用字符与ASCII代码对照表
附录2 C语言常用语法提要
附录3 C库函数
参考文献
1. 1 计算机语言
1. 2 C语言简介
1. 2. 1 C语言的历史
1. 2. 2 C语言编程说明
1. 3 简单的C语言程序介绍
1. 4 C语言程序的开发过程
小结
习题
第2章 基本数据类型和运算符
2. 1 关键字. 标识符和保留标识符
2. 2 基本数据类型
2. 2. 1 常量和变量的概念
2. 2. 2 整型变量及其输出
2. 2. 3 实型变量及其输出
2. 2. 4 整型常量和实型常量
2. 2. 5 字符常量和字符串常量
2. 2. 6 字符变量及其输出
2. 2. 7 用char定义小整数
2. 2. 8 符号常量
2. 3 运算符和表达式
2. 3. 1 表达式
2. 3. 2 算术运算符
2. 3. 3 算术表达式中数据类型的转换
2. 3. 4 赋值运算符
2. 3. 5 标准系统库函数调用
2. 3. 6 增量运算符
2. 3. 7 逗号运算符和逗号表达式
2. 3. 8 运算符优先级和结合方向
小结
习题
第3章 简单程序和选择语句
3. 1 结构化程序设计概述
3. 2 scanf 函数和字符输入. 输出函数调用
3. 2. 1 数据输入的概念
3. 2. 2 scanf 函数的调用
3. 2. 3 字符输入函数
3. 2. 4 字符输出函数
3. 3 表达式语句
3. 4 复合语句
3. 5 副作用和顺序点
3. 6 关系运算符
3. 7 逻辑运算符
3. 8 条件运算符
3. 9 if条件语句
3. 9. 1 if结构
3. 9. 2 if-else结构
3. 9. 3 if-else-if结构
3. 9. 4 条件语句的嵌套
3. 10 结构化流程图
3. 11 switch语句
3. 12 程序设计举例
小结
习题
第4章 循环语句和转移语句
4. 1 循环的概念
4. 2 for循环
4. 3 while循环
4. 4 do-while循环
4. 5 break语句
4. 6 continue语句
4. 7 多重循环
4. 8 goto语句
小结
习题
第5章 数组
5. 1 一维数组
5. 1. 1 一维数组的定义
5. 1. 2 一维数组元素的引用
5. 1. 3 一维数组元素的初始化
5. 2 二维数组
5. 2. 1
维数组的定义
5. 2. 2
维数组的引用
5. 2. 3
维数组元素的初始化
5. 3 数组的查找与排序操作
5. 3. 1 排序
5. 3. 2 查找
5. 4 字符数组和字符串
5. 4. 1 字符数组的定义
5. 4. 2 字符数组的引用
5. 4. 3 字符数组的初始化
5. 4. 4 字符串及其结束标志
5. 4. 5 字符数组的输入输出
5. 4. 6 常用的字符串处理函数
5. 5 程序设计举例
小结
习题
第6章 函数
6. 1 函数的概念
6. 2 函数的定义
6. 3 函数的调用
6. 4 函数的返回值
6. 5 函数参数及函数间的数据传递
6. 5. 1 非数组名作为函数参数
6. 5. 2 数组名作为函数参数
6. 6 函数的嵌套与递归调用
6. 6. 1 函数的嵌套调用
6. 6. 2 函数的递归调用
6. 7 变量的存储类型及其作用域
6. 7. 1 局部变量及其存储类型
6. 7. 2 全局变量及其存储类型
6. 8 内部函数和外部函数
6. 8. 1 内部函数
6. 8. 2 外部函数
6. 9 应用举例
小结
习题
第7章 指针
7. 1 指针的基本概念
7. 2 指针变量的定义和初始化
7. 2. 1 指针变量的定义
7. 2. 2 指针变量的初始化
7. 3 指针运算符
7. 3. 1 取地址运算符&
7. 3. 2 指针运算符*
7. 4 指针变量的运算
7. 4. 1 赋值运算
7. 4. 2 加减算术运算
7. 4. 3 两指针变量进行关系运算
7. 4. 4 指针变量还可以与OL匕较
7. 5 指针变量作为函数参数
7. 6 指针和数组的关系
7. 6. 1 指向数组的指针变量
7. 6. 2 通过指针引用数组元素
7. 6. 3 通过指针引用数组元素时应注意的几个问题
7. 6. 4 数组名作函数参数
7. 7 指向字符串的指针变量
7. 7. 1 字符串的表示形式
7. 7. 2 使用字符串指针变量与字符数组的区别
7. 7. 3 字符串指针作为函数参数
7. 8 指向多维数组的指针变量
7. 8. 1 多维数组的地址
7. 8. 2 指向数组的指针变量--数组指针变量
7. 9 指针数组和指向指针的指针
7. 9. 1 指针数组的概念
7. 9. 2 指针数组的应用
7. 9. 3 指向指针的指针变量
7. 10 指向函数的指针
7. 10. 1 函数指针的概念
7. 10. 2 函数指针的应用
7. 11 指针型函数
小结
习题
第8章 预处理程序
8. 1 概述
8. 2 预处理指令#include
8. 3 预处理指令#define:符号常量
8. 4 预处理指令#define:宏
8. 4. 1 无参宏定义
8. 4. 2 带参宏定义
8. 5 条件编译
小结
习题
第9章 结构与联合
9. 1 结构定义和结构变量的引用
9. 1. 1 结构定义
9. 1. 2 结构变量的引用
9. 1. 3 结构变量的初始化
9. 2 结构数组
9. 2. 1 结构数组的定义
9. 2. 2 结构数组的初始化
9. 3 指向结构的指针
9. 4 结构与函数
9. 5 引用自身的结构
9. 6 字段结构
9. 7 位运算
9. 8 联合
9. 9 枚举
9. 10 类型定义
9. 11 程序设计举例
小结
习题
第10章 输入输出
10. 1 终端输出函数
10. 1. 1 字符输出函数putchar
10. 1. 2 格式输出函数printf
10. 2 终端输入函数
10. 2. 1 字符输入函数getchar
10. 2. 2 格式输入函数scanf
10. 2. 3 字符串输入函数gets
10. 3 系统命令调用函数system
10. 4 程序举例
小结
习题
第11章 文件
11. 1 C文件概述
11. 2 文件类型指针
11. 3 文件的打开与关闭
11. 3. 1 文件的打开 fopen 函数
11. 3. 2 文件的关闭 fclose 函数
11. 4 文件的读写
11. 4. 1 文件的字符读写函数
11. 4. 2 文件的字符串读写函数
11. 4. 3 文件的数据块读写函数
11. 4. 4 文件的格式化输入输出函数
11. 4. 5 其他读写函数
11. 5 文件的定位
11. 5. 1 置文件位置指针于文件开头位置的函数rewind
11. 5. 2 改变文件位置指针位置的函数fseek
11. 5. 3 取得文件当前位置的函数ftell
11. 6 文件的错误检测
11. 6. 1 文件读写错误检测函数ferror
11. 6. 2 清除文件错误标志函数clearerr
11. 7 程序设计举例
小结
习题
附录1 常用字符与ASCII代码对照表
附录2 C语言常用语法提要
附录3 C库函数
参考文献
猜您喜欢