注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合计算机软件技术基础

计算机软件技术基础

计算机软件技术基础

定 价:¥29.00

作 者: 陆勤,王庆瑞编著
出版社: 机械工业出版社
丛编项: 高等院校计算机基础教育改革推荐教材
标 签: 暂缺

ISBN: 9787111161486 出版时间: 2005-04-01 包装: 平装
开本: 26cm 页数: 330 字数:  

内容简介

  《计算机软件技术基础》将C语言程序设计、算法和数据结构等内容融为一体,旨在向读者介绍软件技术中最基本的、也是最重要的知识,即程序设计技术。C语言程序设计部分包括C语言基础、程序控制结构、数组、函数、指针、结构类型、共用体和枚举类型、文件等,算法和数据结构部分包括算法的概念和评价方法,表、树、图等主要结构和栈、队、矩阵、字符串和散列表等基本结构,以及各种排序算法。本书内容丰富,叙述简练,每章都配有练习题。另外,与本书同步出版的配套教材《计算机软件技术基础实践教程》用于指导读者如何编程并上机调试。本书可作为大学计算机软件技术基础课程的教材或教学参考书,也可作为广大电脑爱好者学习程序设计方法的自学书籍。

作者简介

暂缺《计算机软件技术基础》作者简介

图书目录

第1章C语言基础
1.1C程序的基本结构
1.2基本字符集与标识符
1.2.1基本字符集
1.2.2标识符
1.2.3关键字与标准标识符
1.2.4常量与变量
1.2.5常量标识符
1.3简单数据类型
1.3.1整数类型
1.3.2实数类型
1.3.3字符类型
1.4运算符与表达式
1.4.1算术运算符与算术表达式
1.4.2关系运算符与关系表达式
1.4.3逻辑运算符与逻辑表达式
1.4.4其他运算符
1.4.5类型转换
1.5赋值语句及简单输入、输出
1.5.1赋值语句
1.5.2赋值表达式
1.5.3标准输出函数printf
1.5.4标准输入函数scanf
1.6编译预处理
1.6.1预处理命令
1.6.2宏替换
1.6.3文件包含
1.6.4条件编译
1.7程序设计风格
1.8习题
第2章程序控制结构
2.1讧语句
2.1.1简单if语句
2.1.2复合语句
2.1.3扩展if语句与嵌套5f语句
2.2switch语句
2.3 while语句
2.4 do-while语句
2.5for语句
2.6多重循环结构
2.7 break语句、continue语句和goto语句
2.7.1break语句
2.7.2continue语句
2.7.3 goto语句
2.8习题
第3章数组
3.1一维数组
3.1.1一维数组说明
3.1.2一维数组的初始化
3.2二维数组
3.2.1二维数组说明
3.2.2二维数组的初始化
3.3数组应用示例
3.4字符数组与字符串
3.5习题
第4章函数
4.1函数定义
4.2函数调用与函数说明
4.2.1函数调用的一般形式
4.2.2函数调用的两种方式
4.2.3函数说明
4.3通过函数参数传递数据
4.4函数的递归调用
4.5数组作为函数参数传递
4.6变量的作用域和存储类别
4.6.1变量的作用域
4.6.2局部变量和全局变量
4.6.3变量的生存期
4.6.4变量的存储类别
4.6.5变量的存储类别说明符
4.7函数的存储类别
4.7.1用extem说明函数
4.7.2用static说明函数
4.8习题
第5章、指针
5.1指针变量的说明与赋值操作
5.1.1指针和地址的概念
5.1.2指针变量的说呀
5.1.3指针变量的初始化
5.1.4指针变量的赋值操作
5.2指针运算
5.2.1指针的赋值运算
5.2.2指针的算术运算
5.2.3指针的关系运算
5.3指向数组的指针变量
5.3.1数组与指针的关系
5.3.2指向一维数组的指针
5.3.3指向二维数组的指针
5.3.4数组指针作为函数参数
5.4指向字符串的指针变量
5.4.1字符数组与字符串的区别
5.4.2指向字符串的指针变量——字符指针
5.4.3字符指针作为函数参数
5.5指向函数的指针变量
5.6返回指针值的函数
5.7指针数组
5.8指向指针的指针变量
5.9习题
第6章结构类型
6.1用typedef定义类型
6.2结构变量说明与赋值操作
6.2.1结构类型定义
6.2.2结构变量说明.
6.2.3结构变量的初始化
6.2.4结构变量的赋值操作
6.2.5结构类型的嵌套
6.3结构数组和结构指针
6.3.1结构数组
6.3.2结构指针
6.3.3结构指针作为函数参数.
6.4动态存储分配及释放
6.4.1动态数据结构
6.4.2动态存储分配函数malloc
6.4.3动态存储释放函数free
6.4.4动态存储分配函数calloc
6.5习题
第7章共用体牙口枚举类型 
7.1共用体
7.1.1共用体的基本概念
7.1.2共用体类型定义和变量说明
7.1.3共用体变量的初始化
7.1.4共用体变量的赋值操作
7.2枚举类型
7.2.1枚举类型定义和枚举变量说明
7.2.2枚举变量的初始化
7.2.3枚举变量的运算
7.3习题
第8章文件
8.1文件的基本概念
8.2文件指针
8.3文件的打开与关闭
8.3.1打开文件函数fopen
8.3.2关闭文件函数fclose
8.4文本文件操作
8.4.1字符读写函数fZetc和fputc
8.4.2字符串读写函数fZets和fputs
8.4.3格式化读写函数fscanf和中rinff
8.5二进制文件操作
8.5.1二进制文件操作的特点
8.5.2数据块读写函数fread和fwrite
8.6文件的定位与随机读写
8.6.1—文件位置指针当前位置函数ftell
8.6.2文件位置指针复位函数rewind
8.6.3文件位置指针定位函数fseek
8.6.4文件的随机读写
8.7文件检测函数
8.7.1文件结束检测函数feof
8.7.2文件操作出错检测函数ferror
8.7.3出错标志复位函数clearerr
8.8习题
第9章综合示例
9.1示例
9.2习题
下篇算法和数据结构
第10章算法和数据结构的意义
10.1数据结构的概念和分类
10.2算法的描述和效率评估
10.3习题
第11章表结构
11.1顺序表
11.1.1表结构的定义和存储方法
11.1.2顺序表的基本插入和删除
11.1.3顷序表的查找
11.2简单的单向链表
11.2.1链表的概念
11.2.2插入删除结点时的链操作方法
11.2.3简单链表的构造、查找和输出
11.3其他形式的单向链表
11.3.1带监督元结点的链表
11.3.2循环链表
11.4有序链表的插入和删除
11.4.1有序链表的插入
11.4.2有序链表的删除
11.5双向链表
11.5.1双向链表的结构
11.5.2双向链表的查找插入和删除
11.6静态链表
11.6.1静态链表的含义
11.6.2静态链表的综合程序.
11.7习题
第12章表的相关结构
12.1栈结构和队结构
12.1.1栈和队的概念
12.1.2栈的实现
12.1.3队的实现
12.1.4栈的应用
12.2散列表

本目录推荐