代码改变世界

C++学习笔记 计算机基础知识2014-9-18

2014-09-18 21:42  想打架的蜜蜂  阅读(193)  评论(0)    收藏  举报

1、为什么是8

    每个字节都代表一个内存位置,其中可容纳8个比特。那么,8有什么特别之处?有两个原因,首先,8是2的3次方。由于计算机在底层使用的是比特,而每个比特只有2个可能的值,所以2的乘方用起来要比10的乘方更为方便。其次,需要8个比特(1个字节)来编码单个字符(比如一个字母或者一个键盘符号)

2、链接

    C++程序的目标码必须与程序所用的例程(比如输入和输出例程)的目标码合并到一起。合并目标码的过程称为链接或者连接,它由一个名为连接器或者链接器的程序完成。对于简单程序来说,链接是自动完成的。

 3、面向对象编程(OOP)

    在面向对象中,程序被视为一系列对象的集合,主要特点就是封装、继承、多态。封装通常被描述成一种信息隐藏形式,继承涉及编写可重用的程序代码。多态是指单独一个名称在不同继承背景下具有不同的含义。

4、逻辑错误

   基本算法中的错误(或者将算法转换成c++语言时发生的错误)称为逻辑错误,如果编译通过,结果不正确,肯定有逻辑错误。