C++ Prinmer Plus 学习笔记(第一章)

本文是C++ Primer Plus的学习笔记,涵盖了C++的基础概念,包括C语言编程原理、面向对象编程(OOP)思想、通用编程以及C++的可移植性和标准。介绍了C++在C语言基础上增加了面向对象特性,如类、对象、封装、数据隐藏、多态和继承。同时,探讨了C++中的模板和通用编程,以及如何在Windows环境下设置开发工具如Microsoft Visual C++ 6.0。
摘要由CSDN通过智能技术生成

C++ Prinmer Plus 学习笔记(持续更新)

(PS:参考书籍是C++Prinmer Plus 和易学C++)

什么是C++?

 

1:在C语言基础上添加了“面向对象编程”的支持;

 2:继承了C语言的高效、简洁、快速和可移植性的传统;

3:模版特性提供了另一种全新的编程方法-------通用编程;

4:新术语对象、类、封装、数据隐藏、多态和继承等。

C语言编程原理

 

1:C语言旧的理念,计算机语言要处理两个概念-------数据与算法,数据是程序使用和处理的信息,而算法则是使用的方法;

 2:C语言在最初面世时也是一种过程性(Procedural)语言,这意味着它强调的是编程的算法方面,过程化编程,首先要确定计算机应采取的操作,然后编程语言来实现这些操作。程序命令计算机按一些列流程生成特定的结果;

3:结构话编程(structured programming)----有序的编程方法,C语言具有使用这种方法的特性。例如,结构化编程讲分支(决定接下来应执行哪个命令)限制为一组行为良好的结构。C语言的词汇表中就包含了这些结构(for 循环、while 循环、do while 循环和if else语句);

4:另一个新原则是自顶而下(top-down)的设计。在C语言中,其理念是将大型程序分解城小型、便于管理的任务。如果其中一项任务仍然过大,则将它分解为更小的任务,这一过程将一直持续下去,之道将程序划分为小型的,易于编写的模块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值