内容简介
本书主要以C/C++语言介绍面向过程语言的编程特点及基本算法。书中介绍了常用的逻辑求解、迭代、递推和递归等问题,以便培养解决实际问题的能力。每章还配备相应的实验和习题.并通过典型例题分析降低学习难度。
全书共12章。第1章C/C++语言的面向过程程序设计;第2章C++语言的基础知识:第3章结构化编程基础;第4章计算机解题和程序调试;第5章构造类型初探:第6章函数与多文件编程;第7章函数、函数指针和多维数组;第8章常用算法实例;第9章结构和链表;第10章使用对象和函数模板;第11章流类库和文件;第12章课程设计实例。
本书适当引入了C++的新特点、STL库和对象的概念,既简化了过程设计,又使读者掌握了基于对象的编程方法。因为不涉及如何设计类,所以既适合作为程序设计的第一门课程,也为将来学习如何设计类创造有利条件。
本书特别适合作为高等院校的教材,也可以作为培训班教材,自学教材及工程技术人员的参考书。