程序设计教程

当前位置:首页 > 计算机网络 > 程序设计 > 程序设计教程

出版社:浙江科学技术出版社
出版日期:2000-02
ISBN:9787534114007
作者:胡同森,颜晖,董灵平,张斌
页数:289页

书籍目录

第1章C程序设计基础知识
1.l计算机语言及其发展
1.1.l计算机语言和程序
1.1.2机器语言
1.1.3汇编语言
1.1.4高级语言
1.2C语言的支持环境
1.3从C到C++
1.4C程序简介
1.4.1简单C程序示例。
1.4.2C程序结构
1.5小结
习题一
第2章基本数据类型与常用库函数
2.l基本数据类型
2.1.1C的数据类型
2.1.2数据的存储格式、范围与有效位
2.2常量与变量二
2.2.1常量的书写格式
2.2.2符号常量的声明
2.2.3变量的声明与赋值
2.3常用标准库函数
2.31常用数学函数
2.3.2常用字符函数
2.3.3常用输入、输出函数
2.4小结
习题―
第3章表达式
3.1算术运算符与算术表达式
3.1.l算术运算符
3.1.2自反算术赋值运算
3.2关系运算符、逻辑运算符与逻辑表达式。
3.2.1关系运算符



3.22逻辑运算符
3.3条件表达式与逗号表达式
3.3.1条件表达式
3.3.2逗号表达式
34小结
习题三
第4章流程控制
4.l结构化程序设计
4.1.1结构化程序设计的基本思想
412结构化程序的3种基本结构
4.13面向过程的程序设计和结构化程序设计方法
4、2选择结构
4.2.1if结构
4.2.2switch结构
4.3循环结构
4.3.1while结构
4.3.2do~while结构
4.3.3for结构
4.3.4break语句与continue语句
4.3.5循环的控制方法
4.4多重循环
4.4.l循环结构嵌套
4.4.2循环结构程序
4.5小结
习题四
第5章模块化程序设计
5.1函数概述
5.1.1标准库函数与自定义函数
5.1.2C程序结构
5.1.3定义函数和函数声明
5.1.4函数调用
5.1.5函数间的参数传递
5.2函数嵌套调用
5.3递归函数
5.4内联函数
5.5重载函数
5.6小结
习题五
第6章编译预处理与变量的存储类型



6.1编译预处理
6.1.1文件包含
6.1.2宏定义
6.2变量的作用域、可见性
6.2.1文件作用域
6.2.2函数作用域
6.2.3块作用域
6.3变量的存储类型
63.1auto自动型
6.3.2register寄存器型
6.3.3static静态型
6.3.4extern外部参照型
6.4小结
习题六
第7章数组与字符串处理
7.1维数组
7.1.1一维数组的声明
7.1.2一维数组元素的引用
7.1.3一维数组应用示例
7.2二维数组。
7.2.1二维数组的声明
7.2.2二维数组元素的引用
7.2.3Th维数组应用示例
7.3字符串
7.3.1字符数组与字符串
7.3.2常用字符宁运算函数
7.3.3字符串应用示例
7.4字符串数组
7.4.11维字符数组与字符串数组
7.4.2字符串数组应用示例
7.5小结
习题七
第8章指针
8.1指针的基本概念
8.1.1指针常量
8.1.2指针变量
8.1.3指针运算
8.2多级指针
8.3指针数组



8.3.1指针数组的声明与初始化
8.3.2指针数组应用示例
8.4指针变量的应用
8.4.1数组存储空间的动态分配
8.4.2间接访问主调函数中的数据
8.4.3指向函数的指针
8.4.4返回指针值的函数
8.5小结
习题八
第9章结构体
9.1结构体类型数据的声明与引用
9.1.1且结构体类型数据的声明与初始化
9.1.2结构体类型数据的引用
9.2结构体类型数据与函数
9.2.1结构体类型变量作函数形参
9.2.2指向结构体类型数据的指针变量作函数形参
9.2.3返回结构体的函数
9.2.4返回指向结构体数据指针值的函数
9.3结构体嵌套
9.4链表
9.4.1链表的数据结构形式和节点类型声明
9.4.2链表的基本操作
9.5共用体
9.6小结
习题九
第10章位运算
10.l位运算概述
10.2位运算符
10.2.回位运算符简介
10.2.2位运算符的运算优先级
10.3位运算应用示例
10.4小结
习题十
第11章文件
11.l文件概述
11.1.1文件的概念
11.1.2文件结构体
11.2文件的打开与关闭
11.2.l打开文件



11.2.2关闭文件
11.3文件的顺序读写
11.3.1文本文件的顺序读写
11.3.2二进制文件的顺序读写
11.4文件的定位与随机读写简介
11.4.1文件定位函数
11.4.2文件随机读写示例
11.5小结
习题十一
第12章面向对象编程与C++
12.1面向对象的概念和思想
12.1.1面向对象的概念
12.1.2面向对象方法与结构化方法比较
12.2面向对象系统的特性
12.2.1封装(encapsulation)特性
12.2.2继承(inheritance)特性
12.2.3多态(polymorphis)特性
12.3C+十的类与封装
12.3.1类的结构
12.3.2类与对象
12.3.3构造函数和析构函数
12.3.4拷贝构造函数
12.3.5友元
12.3.6子对象
12.4C+十的派生类与继承
12.4.1继承的概念
12.4.2基类和派生类
12.4.3继承访问控制
12.4.4派生类的构造函数和析构函数
12.4.5多继承
12.5C+十的重载、虚函数与多态
12.5.1函数重载
12.5.2运算符重载
12.5.3束定与虚函数
12.5.4纯虚函数和抽象类
12.6C+十的ilo流类库简介
12.6.1C+十流类库结构
12.6.2标准I/O流类
12.6.3I/O格式控制
12.6.4文件 I/O
12.6.5流错误检测和处理
12.7小结
习题十二
附录Ⅰ字符与ASCll码对照表
附录Ⅱ运算符忧先级
附录Ⅲ常用C库函数

作者简介

本书的主要内容包括:程序设计基础知识、基本数据类型与常用库函数、表达式,流程控制、模块化程序设计、编译预处理与变量的存储类型、数组与字符串处理、指针、结构体、位运算、文件,最后还介绍了面向对象编程与C++。
本书内容丰富、概念清晰、实用性强,注意从实际出发,力求用读者容易理解的体系和叙述方法,深入浅出、循序渐进地帮助读者更好地掌握课程的基本内容。

图书封面


 程序设计教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024