书籍详情
C语言程序设计教程
作者:吴雅娟 主编
出版社:哈尔滨工业大学出版社
出版时间:2008-09-01
ISBN:9787560327730
定价:¥30.00
购买这本书可以去
内容简介
《C语言程序设计教程/高等学校十一五规划教材·计算机系列》是学习C语言程序设计的基础教程,按照第一语言编写。《C语言程序设计教程/高等学校十一五规划教材·计算机系列》注重基本知识的讲解和基本程序设计方法的训练,内容安排循序渐进,基本知识的讲解通俗、简练,精心设计的大量例题渗透程序设计方法,使读者更容易掌握C语言的基本内容和程序设计方法。《C语言程序设计教程/高等学校十一五规划教材·计算机系列》可作为大专院校计算机专业和非计算机专业的教材,也可作为各级计算机等级考试的参考教材。
作者简介
暂缺《C语言程序设计教程》作者简介
目录
第一部分 教学篇
第1章 C语言概述
1.1 C语言简介
1.1.1 C语言的产生和发展
1.1.2 C语言程序的构成
1.1.3 C语言的主要特点
1.2 C语言程序的上机步骤
小结
习题
第2章 C语言的数据类型
2.1 数据类型概述
2.2 常量
2.2.1 整型常量
2.2.2 浮点型常量
2.2.3 字符常量
2.2.4 字符串常量
2.2.5 符号常量
2.3 变量
2.3.1 标识符
2.3.2 整型变量
2.3.3 浮点型变量
2.3.4 字符型变量
2.3.5 字符串的存储方式
2.4 数据的输入/输出
2.4.1 引例
2.4.2 格式输入/输出函数
2.4.3 字符输入/输出函数
2.4.4 应用举例
小结
习题
第3章 运算符与表达式
3.1 运算符与表达式概述
3.2 基本算术运算符与算术表达式
3.3 赋值运算符与赋值表达式
3.4 不同数据类型的转换
3.4.1 自动转换
3.4.2 强制转换
3.5 自增、自减运算符
3.6 逗号运算符与逗号表达式
小结
习题
第4章 程序的流程控制
4.1 程序的基本结构
4.2选择结构
4.2.1 关系运算符和关系表迭式
4.2.2 逻辑运算符和逻辑表达式
4.2.3 if语句
4.2.4 switch语句
4.2.5 条件表达式
4.2.6 选择结构程序举例
4.3 循环结构
4.3.1 while语句
4.3.2 do-while语句
4.3.3 for语句
4.3.4 break语句和continue语句
4.4 常用算法举例
小结
习题
第5章 数组
5.1 数组的概念
5.1.1 引例
5.1.2 数组的概念
5.2 一维数组
5.2.1 一维数组的定义和引用
5.2.2 一维数组元素的赋值
5.2.3 一维数组常用算法举例
5.3 二维数组
5.3.1 二维数组的定义
5.3.2 二维数组的初始化
5.3.3 二维数组常用算法举例
5.4 字符数组
5.4.1 字符数组与字符串
5.4.2 字符串的输入输出
5.4.3 字符串处理函数
5.4.4 字符串应用举例
小结
习题
第6章 函数
6.1 C程序的模块化
6.2 函数的定义
6.2.1 无参函数的定义
6.2.2 有参函数的定义
6.3 函数的调用
6.3.1 实参和形参
6.3.2 rehm语句
6.3.3 对被调函数的类型声明
6.4 递归函数
6.5 数组作为函数参数
6.5.1 数组元素作实参
6.5.2 数组名作函数的参数
6.6 变量的存储类别
6.6.1 变量的作用域与生存期
6.6.2 变量的存储类别
小结
习题
第7章 编译预处理
7.1 宏定义
7.1.1 无参宏定义
7.1.2 带参宏定义
7.2 文件包含
小结
习题
第8章 指针
8.1 变量、地址与指针概述
8.2 指针变量
8.2.1 指针变量的声明
8.2.2 指针变量的使用
8.2.3 指针运算
8.2.4 二级指针与多级指针
8.3 指针与函数
8.3.1 函数参数的传值与传地址
8.3.2 指针作为函数参数
8.3.3 指针作为函数返回值
8.3.4 指向函数的指针
8.4 指针与数组
8.4.1 一维数组与指针
8.4.2 二维数组与指针
8.4.3 指针与字符串
8.4.4 指针数组
8.5 main函数的参数
小结
习题
第9章 结构体、共用体与枚举型数据
9.1 结构体概述
9.1.1 结构体类型概述
9.1.2 结构体类型定义
9.2 结构体变量
9.2.1 结构体变量的声明
9.2.2 结构体的使用
9.3 结构体与函数
9.4 结构体与数组
9.4.1 结构体数组的声明
9.4.2 结构体数组的初始化
9.4.3 结构体数组的使用
9.5 结构体与指针
9.5.1 指向结构体的指针
9.5.2 结构体数组与指针
9.5.3 结构体指针变量作函数参数
9.6 结构体与链表
9.6.1 链表的概念
9.6.2 动态分配内存
9.6.3 用结构体实现链表
9.6.4 链表的操作
9.7 共用体
9.7.1 共用体概述
9.7.2 共用体类型的定义
9.7.3 共用体变量的声明
9.7.4 共用体的使用
9.8 枚举类型数据
9.8.1 枚举类型的定义
9.8.2 枚举类型变量的声明
9.8.3 枚举类型变量的使用
9.9 类型定义符typedef
9.10 位运算
9.10.1 位运算符
9.10.2 住段
9.10.3 举例
小结
习题
第10章 文件
10.1 文件概述
10.1.1 文件类型
10.1.2 缓冲和非缓冲文件系统
10.1.3 文件指针
10.2 打开/关闭文件
10.2.1 打开文件函数fopen()
10.2.2 关闭文件函数fclose()
10.3 顺序读写文件
10.3.1 输入/输出字符
10.3.2 输入/输出字符串
10.3.3 格式化输入/输出
10.3.4 输入/输出数据块
10.4 定位读写文件
10.4.1 fseek函数
10.4.2 rewind函数
10.4.3 ftell函数
10.5 文件应用举例
小结
习题一
第二部分 实验篇
实验部分
C语言上机实验说明
实验一 C程序的集成开发环境
实验二 顺序结构程序设计
实验三 选择结构程序设计(一)
实验四 选择结构程序设计(二)
实验五 循环结构程序设计(一)
实验六 循环结构程序设计(二)
实验七 三种基本结构的综合应用
实验八 一维数组
实验九 二维数组
实验十 字符数组
实验十一 函数(一)
实验十二 函数(二)
实验十三 函数(三)
实验十四 指针
实验十五 结构体、链表和文件
附录
附录A 标准ASCⅡ码表
附录B C语言常用关键字
附录C 运算符优先级与结合性
附录D C语言库函数
D.1 数学函数
D.2 字符函数和字符串函数
D.3 输入输出函数
D.4 动态存储分配函数
D.5 转换函数
D.6 图形图像函数
参考文献
第1章 C语言概述
1.1 C语言简介
1.1.1 C语言的产生和发展
1.1.2 C语言程序的构成
1.1.3 C语言的主要特点
1.2 C语言程序的上机步骤
小结
习题
第2章 C语言的数据类型
2.1 数据类型概述
2.2 常量
2.2.1 整型常量
2.2.2 浮点型常量
2.2.3 字符常量
2.2.4 字符串常量
2.2.5 符号常量
2.3 变量
2.3.1 标识符
2.3.2 整型变量
2.3.3 浮点型变量
2.3.4 字符型变量
2.3.5 字符串的存储方式
2.4 数据的输入/输出
2.4.1 引例
2.4.2 格式输入/输出函数
2.4.3 字符输入/输出函数
2.4.4 应用举例
小结
习题
第3章 运算符与表达式
3.1 运算符与表达式概述
3.2 基本算术运算符与算术表达式
3.3 赋值运算符与赋值表达式
3.4 不同数据类型的转换
3.4.1 自动转换
3.4.2 强制转换
3.5 自增、自减运算符
3.6 逗号运算符与逗号表达式
小结
习题
第4章 程序的流程控制
4.1 程序的基本结构
4.2选择结构
4.2.1 关系运算符和关系表迭式
4.2.2 逻辑运算符和逻辑表达式
4.2.3 if语句
4.2.4 switch语句
4.2.5 条件表达式
4.2.6 选择结构程序举例
4.3 循环结构
4.3.1 while语句
4.3.2 do-while语句
4.3.3 for语句
4.3.4 break语句和continue语句
4.4 常用算法举例
小结
习题
第5章 数组
5.1 数组的概念
5.1.1 引例
5.1.2 数组的概念
5.2 一维数组
5.2.1 一维数组的定义和引用
5.2.2 一维数组元素的赋值
5.2.3 一维数组常用算法举例
5.3 二维数组
5.3.1 二维数组的定义
5.3.2 二维数组的初始化
5.3.3 二维数组常用算法举例
5.4 字符数组
5.4.1 字符数组与字符串
5.4.2 字符串的输入输出
5.4.3 字符串处理函数
5.4.4 字符串应用举例
小结
习题
第6章 函数
6.1 C程序的模块化
6.2 函数的定义
6.2.1 无参函数的定义
6.2.2 有参函数的定义
6.3 函数的调用
6.3.1 实参和形参
6.3.2 rehm语句
6.3.3 对被调函数的类型声明
6.4 递归函数
6.5 数组作为函数参数
6.5.1 数组元素作实参
6.5.2 数组名作函数的参数
6.6 变量的存储类别
6.6.1 变量的作用域与生存期
6.6.2 变量的存储类别
小结
习题
第7章 编译预处理
7.1 宏定义
7.1.1 无参宏定义
7.1.2 带参宏定义
7.2 文件包含
小结
习题
第8章 指针
8.1 变量、地址与指针概述
8.2 指针变量
8.2.1 指针变量的声明
8.2.2 指针变量的使用
8.2.3 指针运算
8.2.4 二级指针与多级指针
8.3 指针与函数
8.3.1 函数参数的传值与传地址
8.3.2 指针作为函数参数
8.3.3 指针作为函数返回值
8.3.4 指向函数的指针
8.4 指针与数组
8.4.1 一维数组与指针
8.4.2 二维数组与指针
8.4.3 指针与字符串
8.4.4 指针数组
8.5 main函数的参数
小结
习题
第9章 结构体、共用体与枚举型数据
9.1 结构体概述
9.1.1 结构体类型概述
9.1.2 结构体类型定义
9.2 结构体变量
9.2.1 结构体变量的声明
9.2.2 结构体的使用
9.3 结构体与函数
9.4 结构体与数组
9.4.1 结构体数组的声明
9.4.2 结构体数组的初始化
9.4.3 结构体数组的使用
9.5 结构体与指针
9.5.1 指向结构体的指针
9.5.2 结构体数组与指针
9.5.3 结构体指针变量作函数参数
9.6 结构体与链表
9.6.1 链表的概念
9.6.2 动态分配内存
9.6.3 用结构体实现链表
9.6.4 链表的操作
9.7 共用体
9.7.1 共用体概述
9.7.2 共用体类型的定义
9.7.3 共用体变量的声明
9.7.4 共用体的使用
9.8 枚举类型数据
9.8.1 枚举类型的定义
9.8.2 枚举类型变量的声明
9.8.3 枚举类型变量的使用
9.9 类型定义符typedef
9.10 位运算
9.10.1 位运算符
9.10.2 住段
9.10.3 举例
小结
习题
第10章 文件
10.1 文件概述
10.1.1 文件类型
10.1.2 缓冲和非缓冲文件系统
10.1.3 文件指针
10.2 打开/关闭文件
10.2.1 打开文件函数fopen()
10.2.2 关闭文件函数fclose()
10.3 顺序读写文件
10.3.1 输入/输出字符
10.3.2 输入/输出字符串
10.3.3 格式化输入/输出
10.3.4 输入/输出数据块
10.4 定位读写文件
10.4.1 fseek函数
10.4.2 rewind函数
10.4.3 ftell函数
10.5 文件应用举例
小结
习题一
第二部分 实验篇
实验部分
C语言上机实验说明
实验一 C程序的集成开发环境
实验二 顺序结构程序设计
实验三 选择结构程序设计(一)
实验四 选择结构程序设计(二)
实验五 循环结构程序设计(一)
实验六 循环结构程序设计(二)
实验七 三种基本结构的综合应用
实验八 一维数组
实验九 二维数组
实验十 字符数组
实验十一 函数(一)
实验十二 函数(二)
实验十三 函数(三)
实验十四 指针
实验十五 结构体、链表和文件
附录
附录A 标准ASCⅡ码表
附录B C语言常用关键字
附录C 运算符优先级与结合性
附录D C语言库函数
D.1 数学函数
D.2 字符函数和字符串函数
D.3 输入输出函数
D.4 动态存储分配函数
D.5 转换函数
D.6 图形图像函数
参考文献
猜您喜欢