C/C++程序设计基础教程

需积分: 9 1 下载量 47 浏览量 更新于2024-07-18 收藏 3.55MB PDF 举报
"C 语言与 C++ 语言程序设计,由陈炳和编著,北京航空航天大学出版社出版,是一本适合初学者的程序设计教材。书中涵盖了C语言的基础和C++语言的面向对象编程,旨在帮助读者从入门到进阶。全书分为14章,前9章专注于C语言,后4章讲解C++,第14章介绍了Windows应用程序开发。书中的每个章节都有配套习题和参考答案,并且所有示例都在VC++6.0环境下调试验证过。这本书适用于本科及专科院校的计算机专业学生,也可作为C/C++自学者的教材,对教师和技术人员也有参考价值。" 本书的核心知识点包括: 1. C语言基础:包括基本语法、变量、常量、数据类型、运算符、控制结构(如if语句、switch语句、for循环、while循环)、函数、数组、指针等。这些内容构成了C语言程序设计的基础,让读者能够编写简单的程序。 2. C++面向对象编程:在掌握了C语言的基础上,C++增加了类和对象的概念,介绍了封装、继承和多态等面向对象特性。此外,C++还包括了模板、异常处理、流I/O等高级主题,使读者能够编写更复杂、结构化的程序。 3. Windows应用程序开发:第14章简要介绍了如何在Windows环境下开发应用程序,这通常涉及Windows API的使用,以及图形用户界面(GUI)的创建和事件处理。 4. 实践与应用:书中所有例题都在VC++6.0环境下运行并通过验证,强调了理论与实践的结合,有助于读者理解编程概念并提升实际编程能力。 5. 学习方法:针对初学者,书中内容由浅入深,注重实例和习题,帮助读者逐步建立起编程思维,增强问题解决能力。 6. 教育背景:本书适应于高等教育环境,不仅适用于本科和专科学生,也适合自学和职业培训,体现了教育改革背景下教材的多样性和实用性。 通过学习本书,读者将掌握C语言的基本编程技能,了解C++的面向对象编程思想,具备编写和调试C/C++程序的能力,并且能够开始尝试在Windows平台上进行应用程序开发。这对于计算机科学和技术的学习和发展至关重要,是成为合格程序员的必要步骤。