书籍详情
C/C++程序设计教程
作者:刘振安 编著
出版社:机械工业出版社
出版时间:2008-08-01
ISBN:9787111243977
定价:¥31.00
购买这本书可以去
内容简介
《普通高等教育计算机规划教材:C/C++程序设计教程》主要以C/C++语言介绍面向过程语言的编程特点及基本算法。书中介绍了常用的逻辑求解、迭代、递推和递归等问题,以便培养解决实际问题的能力。每章还配备相应的实验和习题.并通过典型例题分析降低学习难度。《普通高等教育计算机规划教材:C/C++程序设计教程》共12章。第1章C/C++语言的面向过程程序设计;第2章C++语言的基础知识:第3章结构化编程基础;第4章计算机解题和程序调试;第5章构造类型初探:第6章函数与多文件编程;第7章函数、函数指针和多维数组;第8章常用算法实例;第9章结构和链表;第10章使用对象和函数模板;第11章流类库和文件;第12章课程设计实例。《普通高等教育计算机规划教材:C/C++程序设计教程》适当引入了C++的新特点、STL库和对象的概念,既简化了过程设计,又使读者掌握了基于对象的编程方法。因为不涉及如何设计类,所以既适合作为程序设计的第一门课程,也为将来学习如何设计类创造有利条件。《普通高等教育计算机规划教材:C/C++程序设计教程》特别适合作为高等院校的教材,也可以作为培训班教材,自学教材及工程技术人员的参考书。
作者简介
刘振安,中国科学技术大学自动化系教授,男,1947年生。曾获科学院二等奖,省二和三等奖各一次,教材奖多部,发表论文70余篇,著作60多部,译著一部。主要研究方向是图像处理与通信和GPS。已完成863《产品的柔性设计及其动态建模研究》项目,现从事模式识别,图像处理和通信的研究工作。从事指纹识别和静态背景下动态图像识别研究取得了较好效果,为铁道部列车编组的动态图像识别奠定了基础。目前还从事DSP应用,语音压缩与解码及列车调度平台的工作。
目录
出版说明
前言
第1章 C/C++语言的面向过程程序设计
1.1 面向过程与结构化程序设计
1.2 面向对象与面向过程
1.3 本书采取的措施
1.3.1 引入简化面向过程设计的C++特征
1.3.2 介绍典型算法并强调应用
1.4 实验如何编写实验报告
1.5 习题
第2章 C++语言的基础知识
2.1 C++的基本数据类型
2.1.1 初识C++
2.1.2 标识符
2.1.3 变量
2.1.4 基本数据类型
2.1.5 变量的存储类型
2.1.6 常量
2.1.7 匈牙利命名法
2.2 C++的表达式
2.2.1 运算表达式和运算符
2.2.2 赋值运算符与赋值表达式
2.2.3 逗号运算符与逗号表达式
2.3 典型例题及错误分析
2.3.1 典型例题
2.3.2 初学者最容易出现的语法错误
2.3.3 容易出现的其他错误
2.4 程序的编辑、编译和运行的基本概念
2.5 实验如何编辑、编译和运行一个实际程序
2.6 习题
第3章 结构化编程基础
3.1 典型C++程序结构
3.1.1 函数和函数原型
3.1.2 const修饰符和预处理程序
3.1.3 程序注释
3.1.4 程序语句
3.1.5 大小写字母的使用
3.1.6 程序的书写格式
3.2 关系运算与逻辑运算
3.3 结构化程序设计概述
3.4 控制选择结构
3.4.1 用if语句实现选择结构设计
3.4.2 用switch语句实现选择结构设计
3.5 循环控制结构设计
3.5.1 while语句
3.5.2 do…while语句
3.5.3 for语句
3.5.4 break语句、continue语句及goto语句
3.5.5 控制语句的嵌套
3.6 数据的简单输入输出格式
3.7 典型例题及错误分析
3.7.1 典型例题
3.7.2 错误分析
3.8 实验编程调试实验
3.9 习题
第4章 计算机解题和程序调试
4.1 枚举法
4.1.1 重复运算
4.1.2 分支运算
4.1.3 逻辑思维的计算机表示
4.1.4 使用枚举法解题的思路
4.1.5 参考程序
4.2 逻辑问题求解实例
4.2.1 赛车问题
4.2.2 新郎新娘问题
4.3 计算机解题小结
4.4 程序调试基础知识
4.4.1 一个简单的示例程序
4.4.2 编译程序
4.4.3 排错
4.4.4 基本调试命令简介
4.5 实验程序调试练习
4.6 习题
第5章 构造类型初探
5.1 指针
……
第6章 函数与多文件编程
第7章 函数、函数指针和多维数组
第8章 常用算法实例
第9章 结构和链表
第10章 使用对象和函数模板
第11章 流类库和文件
第12章 课程设计实例———学生成绩管理程序
附录
参考文献
前言
第1章 C/C++语言的面向过程程序设计
1.1 面向过程与结构化程序设计
1.2 面向对象与面向过程
1.3 本书采取的措施
1.3.1 引入简化面向过程设计的C++特征
1.3.2 介绍典型算法并强调应用
1.4 实验如何编写实验报告
1.5 习题
第2章 C++语言的基础知识
2.1 C++的基本数据类型
2.1.1 初识C++
2.1.2 标识符
2.1.3 变量
2.1.4 基本数据类型
2.1.5 变量的存储类型
2.1.6 常量
2.1.7 匈牙利命名法
2.2 C++的表达式
2.2.1 运算表达式和运算符
2.2.2 赋值运算符与赋值表达式
2.2.3 逗号运算符与逗号表达式
2.3 典型例题及错误分析
2.3.1 典型例题
2.3.2 初学者最容易出现的语法错误
2.3.3 容易出现的其他错误
2.4 程序的编辑、编译和运行的基本概念
2.5 实验如何编辑、编译和运行一个实际程序
2.6 习题
第3章 结构化编程基础
3.1 典型C++程序结构
3.1.1 函数和函数原型
3.1.2 const修饰符和预处理程序
3.1.3 程序注释
3.1.4 程序语句
3.1.5 大小写字母的使用
3.1.6 程序的书写格式
3.2 关系运算与逻辑运算
3.3 结构化程序设计概述
3.4 控制选择结构
3.4.1 用if语句实现选择结构设计
3.4.2 用switch语句实现选择结构设计
3.5 循环控制结构设计
3.5.1 while语句
3.5.2 do…while语句
3.5.3 for语句
3.5.4 break语句、continue语句及goto语句
3.5.5 控制语句的嵌套
3.6 数据的简单输入输出格式
3.7 典型例题及错误分析
3.7.1 典型例题
3.7.2 错误分析
3.8 实验编程调试实验
3.9 习题
第4章 计算机解题和程序调试
4.1 枚举法
4.1.1 重复运算
4.1.2 分支运算
4.1.3 逻辑思维的计算机表示
4.1.4 使用枚举法解题的思路
4.1.5 参考程序
4.2 逻辑问题求解实例
4.2.1 赛车问题
4.2.2 新郎新娘问题
4.3 计算机解题小结
4.4 程序调试基础知识
4.4.1 一个简单的示例程序
4.4.2 编译程序
4.4.3 排错
4.4.4 基本调试命令简介
4.5 实验程序调试练习
4.6 习题
第5章 构造类型初探
5.1 指针
……
第6章 函数与多文件编程
第7章 函数、函数指针和多维数组
第8章 常用算法实例
第9章 结构和链表
第10章 使用对象和函数模板
第11章 流类库和文件
第12章 课程设计实例———学生成绩管理程序
附录
参考文献
猜您喜欢