计算机程序设计基础
计算机程序设计基础封面图

计算机程序设计基础

周启生, 姬涛, 主编

出版社:科学出版社

年代:2013

定价:33.0

书籍简介:

本书内容通俗易懂,语言流畅,引导详尽,循循善诱。介绍C语言及其程序设计方法。内容全面、系统、实用,还包括UNIX系统接口、标准库等知识,结构合理,非常符合本科教学特点,还可作为工程技术人员的参考用书。

书籍目录:

第1章 程序设计概述

1.1 程序与程序设计语言

1.1.1 程序与程序设计

1.1.2 程序设计语言

1.2 算法

1.2.1 算法的概念

1.2.2 算法的描述方式

1.2.3 简单算法举例

1.3 程序设计过程

1.3.1 解决问题的基本步骤

1.3.2 C语言程序的设计过程

1.4 C语言简介

1.4.1 C语言的字符集与词法符号

1.4.2 C语言程序的基本结构

1.4.3 C语言程序的书写规则

1.5 程序设计方法

1.6 开发环境简介

1.6.1 启动开发环境

1.6.2 创建项目和文件

1.6.3 编辑程序

1.6.4 编译

1.6.5 运行

1.6.6 关闭

1.7 案例应用

本章小结

习题

第2章 数据类型、运算符与表达式

2.1 数据类型

2.1.1 基本数据类型

2.1.2 构造数据类型

2.1.3 其他数据类型

2.2 常量与变量

2.2.1 常量

2.2.2 变量

2.3 运算符与表达式

2.3.1 运算符

2.3.2 表达式

2.3.3 类型转换

2.4 标准输入/输出函数

2.4.1 printf( )函数

2.4.2 scanf( )函数

2.4.3 其他输入/输出函数

2.5 数学函数

2.6 随机数发生器函数

2.7 案例应用

本章小结

习题

第3章 程序控制结构

3.1 程序的基本结构

3.2 语句

3.2.1 声明语句

3.2.2 表达式语句

3.2.3 复合语句

3.2.4 控制语句

3.2.5 空语句

3.3 顺序结构

3.4 选择结构

3.4.1 if语句

3.4.2 switch语句

3.4.3 程序应用举例

3.5 循环结构

3.5.1 while语句

3.5.2 do-while语句

3.5.3 for语句

3.5.4 几种循环的比较

3.5.5 循环的嵌套

3.5.6 程序举例

3.6 转向语句

3.6.1 break语句

3.6.2 continue语句

3.7 结构化程序设计的方法

3.8 案例应用

本章小结

习题

第4章 函数与预处理

4.1 函数概述

4.1.1 函数的概念

4.1.2 函数分类

4.2 函数的定义与声明

4.2.1 函数的定义

4.2.2 函数声明与函数原型

4.3 函数调用

4.4 函数返回类型与返回值

4.5 函数的参数

4.5.1 形式参数与实际参数

4.5.2 值传递与地址传递

4.6 递归

4.6.1 递归的概念

4.6.2 程序举例

4.7 变量作用域

4.7.1 内部变量

4.7.2 外部变量

4.7.3 作用域规则

4.8 变量存储类别

4.8.1 变量生存期

4.8.2 auto变量

4.8.3 static变量

4.8.4 register变量

4.8.5 extern变量

4.9 内部函数与外部函数

4.9.1 内部函数

4.9.2 外部函数

4.10 预处理

4.10.1 文件包含

4.10.2 宏定义

4.10.3 条件编译

4.11 案例应用

本章小结

习题

第5章 数组

5.1 数组概述

5.2 一维数组

5.2.1 一维数组声明与初始化

5.2.2 一维数组元素的使用

5.2.3 一维数组作为函数参数

5.2.4 一维数组应用举例

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.4.7 字符串数组

5.5 案例应用

本章小结

习题

第6章 指针

6.1 指针的概念

6.1.1 地址与指针

6.1.2 指针的定义与初始化

6.1.3 指针的运算

6.2 指针与函数

6.2.1 指针作为函数的参数

6.2.2 函数返回指针

6.2.3 指向函数的指针

6.3 指针与数组

6.3.1 指针对数组元素的访问

6.3.2 字符指针

6.3.3 指向数组的指针

6.3.4 指针数组

6.3.5 指向指针的指针

6.4 动态内存分配

6.4.1 动态内存分配的含义

6.4.2 动态内存分配的步骤

6.4.3 常用的动态内存管理函数

本章小结

习题

第7章 结构体与共用体

7.1 结构体类型与结构体变量

7.1.1 结构体类型的定义

7.1.2 结构体变量的定义与初始化

7.1.3 结构体变量的引用

7.1.4 指向结构体变量的指针

7.1.5 关键字typedef的用法

7.2 结构体数组

7.2.1 结构体数组的定义

7.2.2 结构体数组的初始化

7.2.3 结构体数组的应用

7.3 结构体与函数

7.4 动态数据结构

7.4.1 链表的定义

7.4.2 链表的特点及操作原理

7.4.3 动态链表的建立

7.4.4 链表的删除操作

7.4.5 链表的插入操作

7.5 共用体

7.5.1 共用体类型的定义和引用

7.5.2 共用体类型的初始化

7.5.3 共用体类型举例

7.6 案例应用

本章小结

习题

第8章 文件

8.1 文件的基本概念

8.1.1 文件概述

8.1.2 文件的类别

8.1.3 文件的操作流程

8.1.4 文件的定义

8.2 常用文件操作的标准函数

8.2.1 文件的打开与关闭

8.2.2 文本文件的读写

8.2.3 二进制文件的读写

8.2.4 文件的随机访问与定位

8.2.5 文件使用举例

8.3 案例应用

本章小结

习题

第9章 面向对象程序设计

9.1 面向对象的基本概念

9.1.1 结构化程序设计

9.1.2 面向对象程序设计

9.1.3 可视化编程技术

9.2 面向对象程序设计的基本特点

9.3 类和对象

9.3.1 类的定义

9.3.2 类成员的访问控制

9.3.3 类的成员函数

9.3.4 对象

9.4 构造函数、析构函数和复制构造函数

9.4.1 构造函数

9.4.2 析构函数

9.4.3 复制构造函数

9.5 静态成员

9.5.1 静态数据成员

9.5.2 静态成员函数

9.6 友元

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.8.4 纯虚函数

9.8.5 抽象类

本章小结

习题

附录A ASCII码表

附录B 运算符

附录C 常用C标准库函数

参考文献

内容摘要:

《计算机程序设计基础/普通高等教育“十二五”规划教材·计算机系列规划教材》从结构化程序设计技术出发,以C程序设计语言为载体,以Windows下的Visual C++ 2010为程序调试和运行平台,通过对典型实例的算法及相应C语言代码的描述,介绍了在程序设计过程中如何对问题进行分析、如何组织数据和如何描述解决问题,揭示了在计算机应用过程中将方法和编码相联系的具体程序设计过程,进而向读者介绍结构化程序设计的基本概念、基本技术和方法。本书还对面向对象的C++编程技术进行了介绍。
  《计算机程序设计基础/普通高等教育“十二五”规划教材·计算机系列规划教材》体系合理,概念清晰,讲解详尽,适合作为高等院校理工类各专业的程序设计教材,也可供程序开发人员学习参考。与本书配套的还有一本《程序设计基础实验指导与习题》。

书籍规格:

书籍详细信息
书名计算机程序设计基础站内查询相似图书
9787030380586
如需购买下载《计算机程序设计基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位科学出版社
版次1版印次1
定价(元)33.0语种简体中文
尺寸24 × 17装帧平装
页数 300 印数

书籍信息归属:

计算机程序设计基础是科学出版社于2013.7出版的中图分类号为 TP311.1 的主题关于 程序设计-高等学校-教材 的书籍。