注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关从BASIC跃到C

从BASIC跃到C

从BASIC跃到C

定 价:¥28.00

作 者: 潘正伯,瞿燕编著
出版社: 北京大学出版社
丛编项: 半双语系列教材
标 签: BASIC语言

ISBN: 9787301036211 出版时间: 1998-05-01 包装:
开本: 26cm 页数: 306页 字数:  

内容简介

  本书是为有BASIC基础的读者编写的套学习程序设计语言的教材中的一本(另外两本为《从BASIC跃到C》;《从BASIC跃到Fortran》。本书详细讲解C语言的基本知识,在写法上采用类似外语教学中的双语教学,通过对比方式让已会BASIC语言的读者学把用BASIC语言编写的程序转换成C语言的形式。比较两种语言编写的程序之间的差异引导读者进一步思考如何发挥C语言的特长和优势,从而更快捷、更深刻地掌握C语言,达到能旁通的效果。本书是作者总结多年教学经验所作的教学改革的尝试,适合作为大专院校程序设计课教材,也适于计算机语言初学者和有一定BASIC语言基础从事计算机工作的科技人员学习参考。

作者简介

暂缺《从BASIC跃到C》作者简介

图书目录

第一章  概述
1.2  C语言的由来与发展
1.3  C语言的特点
1.2.1  高效率
1.2.2  良好的可移植性
1.2.3  简洁、紧凑,自由度大
1.2.4  C允许低级操作和高级结构
1.2.5  C的缺点
1.2.6  C语言是面向程序员的语言
1.3  C语言程序概貌
1.3.1  C程序与QB程序的比较
1.3.2  C程序的总体结构
习题一
第二章  数据
2.1  BASIC的数据类型
2.2  C的数据类型
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.4  数据的输出与输入
2.4.1  数据的输出:printf( )函数
2.4.2  数据的输入:scanf( )函数
2.5  数据类型转换
2.5.1  数据类型的自动转换
2.5.2  数据类型的强制转换
习题二
第三章  运算符、表达式和语句
3.1  与BASIC一致的运算符
3.2  与BASIC有些差异的运算符
3.2.1  功能相同形态相异的运算符
3.2.2  举例
3.3  C语言独具的运算符
3.3.1  方括符
3.3.2  花括符
3.3.3  箭头联接符
3.3.4  强制类型符
3.3.5  地址运算符
3.3.6  间接运算符
3.3.7  增1运算符和减1运算符
3.3.8  算术赋值运算符
3.3.9  位运算符
3.3.10  条件运算符
3.3.11  逗号运算符
3.4  优先级和结合性
3.5  表达式
3.5.1  各种类型的表达式
3.5.2  表达式的求值
3.6  语句
3.6.1  C语句与BASIC语句的差异
3.6.2  空语句及复合语句
习题三
第四章  控制结构
4.1  无条件转向
4.2  循环结构
4.2.1  for循环语句
4.2.2  while循环语句
4.2.3  do-while循环语句
4.2.4  循环的辅助语句:continue和break
4.2.5  C与QB在构成循环结构方面的比较
4.2.6  循环语句的选择
4.3  分支结构
4.3.1  if语句
4.3.2  多得分支和else if阶梯
4.3.3  用条件运算符代替if语句
4.3.4  用开关语句作多路分支
4.4  综合示例
习题四
第五章  函数
5.1  概述
5.1.1  C函数与BASIC函数的比较
5.1.2  C函数的特点
5.1.3  一个简单的例子
5.1.4  为什么要使用函数?
5.1.5  什么时候使用函数?
5.1.6  学会使用函数
5.2  函数的定义和说明
5.2.1  函数的定义
5.2.2  函数的说明
5.3  函数的调用
5.3.1  函数的参数传递
5.3.2  函数的返回值
5.4  递归
5.5 变量的作用域
5.5.1  QB与C关于变量作用域的不同规定
5.5.2  C对变量作用域的说明
5.6  存储类型
5.6.1  自动型
5.6.2  外部型
5.6.3  静态型
5.6.4  寄存器型
5.7  常用数学函数
5.7.1  绝对值函数
5.7.2  三角函数
5.7.3  反三角函数
5.7.4  指数函数
5.7.5  对数函数
5.7.6  双曲线函数
5.7.7  求平方根函数
5.7.8  求余函数
5.8.9  取整函数
5.7.10  分解函数
5.7.11  伪随机数发生器和置种子函数
5.8  综合示例
5.9  调试程序的一种重要方法
习题五
第六章  指针
6.1  指针,它的用途及优缺点
6.1.1  指针
6.1.2  指针的用途
6.1.3  使用指针的优缺点
6.1.4  怎样学习指针
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.4.4  指针数组——指针构成的数组
6.4.5  数组下标与指针的选用
6.5  多级指针——指向指针的指针
6.5.1  多级指针的说明
6.5.2  多级指针的应用
6.6  指针与函数
6.6.1  数组和指针作函数的参数
6.6.2  传值与传址
6.6.3  指针作函数的返回值——指针函数
6.6.4  函数指针
6.7  小结
6.8  综合示例
习题六
第七章  串
7.1  串与数组
7.1.1  常串
7.1.2  串数组
7.2  串与指针
7.2.1  串指针
7.2.2  多维串数组和串指针数组
7.2.3  矩形数组和不规则数组
7.2.4  多级串指针
7.3  命令行参数
7.4  常用的处理字串的库函数
7.4.1  能在QB中看到影子的C库函数
7.4.2  常用字串函数
7.4.3  字符测试函数
7.5  结合示例
习题七
第八章 结构及其他数据形式
8.1  结构有什么用
8.2  C结构与QB记录的比较
8.2.1  建立结构模式
8.2.2  定义结构变量
8.2.3  访问结构成员
8.3  结构与数组
8.3.1  说明结构数组
8.3.2  结构数组成员的表示法
8.3.3  结构数组的初始化
8.4  结构与指针
8.4.1  指向结构的指针——结构指针
8.4.2  通过指针访问结构成员
8.5  结构的嵌套
8.5.1  结构成员是另一个结构
8.5.2  结构的自身引用
8.6  结构与函数
8.6.1  用结构成员充当函数参数
8.6.2  用结构指针充当函数参数
8.6.3  用结构作函数参数
8.6.4  用结构作函数的返回值
8.6.5  用结构指针作函数的返回值
8.7  类型定义
8.8  内存的动态分配
8.8.1  QB的$DYNAMIC和C内存动态分配
8.8.2  内存的划分
8.8.3  分配内存的两种方式
8.8.4  内存动态分配函数
8.9  链表
8.9.1  链表的概念
8.9.2  建立链表
8.9.3  链表项目的插入
8.9.4  链表项目的删除
8.10  联合
8.10.1  联合与结构的比较
8.10.2  联合的定义、说明和性质
8.10.3  联合的内存模式
8.10.4  联合与结构的嵌套
8.11  结构联合的应用
8.11.1  关于ROM BIOS
8.11.2  访问ROM BIOS
8.11.3  访问ROM BIOS举例
8.12  枚举类型
8.12.1  枚举类型的定义和说明
8.12.2  枚举值和枚举的赋值
8.12.3  枚举类型的应用
8.13  综合示例
习题八
第九章  文件操作
9.1  概述
9.1.1  C文件与QB文件
9.1.2  标准文件和一般文件
9.1.3  C文件的两级I/O
9.1.4  文件号与文件指针
9.1.5  文件的关闭
9.2  数据文件的分类
9.2.1  基本概念
9.2.2  顺序文件
9.2.3  随机访问文件
9.2.4  BASIC的OPEN语句C的fopen( )函数
9.3  常用读写文件函数
9.3.1  格式化输入输出函数
9.3.2  字符输入输出函数
9.3.3  字串输入输出函数
9.3.4  数据块输入输出函数
9.3.5  小结
9.3.6  文件中的定位函数
9.3.7  常用文件状态函数
9.4  顺序文件
9.4.1  顺序文件的建立
9.4.2  顺序文件的添加
9.4.3  顺序文件的读入
9.4.4  文件的打印输出
9.5  随机访问文件
9.5.1  概述
9.5.2  随机文件的建立
9.5.3  随机文件的读入和修改
习题九
第十章  位操作
10.1  概述
10.2  按位运算
10.2.1  重审位操作符
10.2.2  按位运算的基本概念
10.2.3  位移
10.2.4  位逻辑
10.3  数据压缩和解压
10.3.1  数据压缩
10.3.2  解压
10.4  特征位和位域
10.4.1  特征位
10.4.2  位域
习题十
第十一章  预处理
11.1  预处理指令
11.2  包含文件
11.2.1  QB中的包含文件
11.2.2  C中包含文件的两种形式
11.2.3  包含文件的建立和引用
11.2.4  头文件中常见的名目
11.3  宏定义
11.3.1  符号常量
11.3.2  宏
11.4  条件编译
习题十一
附录
A  C的322个关键词
B  ASCII字符码
C  C/QB命令交叉参考
D  C/QB函数交叉参考
参考文献

本目录推荐