您的位置:首页 > 编程语言 > C语言/C++

C++ primer plus 1 : 预备知识

2012-07-25 23:56 375 查看
嘻嘻哈,刚开始学习C++,很多东西不了解,我在此也只是记录一下今天学的总结,以便日后的记忆与梳理,如果那里写的不好或者不对,原谅一下啦。

汇编语言为低级语言,依赖计算机,这就意味着针对不同的计算机,得编写不同的汇编程序,程序的移植性不是很好,因此,便出现了一种高级语言即C语言,编译器程序将这种高级语言编译成计算机的内部语言,以便不同的计算机,相同的程序,只要被编译器便以为正确的计算机内部语言,便可以正确的在不同的计算上运行。计算机语言的处理遵循两个概念:数据与算法。

C语言,面向过程的编程,这意味着他是强调编程的算法方面,使问题满足语言,也就是说,计算机需要确定下一步的操作,然后使用编程,一步一步的实现操作,但是由于程序的规模扩大,组织起来便很头疼,于是,便有了“结构化编程”,即while,do while ,for ,if else ,来实现结构化编程,但是程序块太大,极不方便阅读,也不方便编写,于是将大模块分解至最小的模块进行编写,被称为“函数"。C++由C发展而来,继续沿用C的基本类型,操作符,控制结构,句法(因此,任何有效的C程序都是C++程序)。但是在这些基本规则的基础上,C++添加了类代表面向对象(OOP)和C++模版的支持。与C最大的区别在于,C++是强调的是数据方面,使语言满足问题的需要。也就是说,类是一种数据的规范,对象是符合这种规范的一个实体,它可以准确的表达程序需要处理的东西,包括数据和函数。

C++可以有自己的软件库,库是模块编程的集合,提供了常见问题的解决办法,程序可以调用库中的函数,可以省大量的时间,。C++为可移植的程序,通过c++的编译器重新编译便可以正确的运行。 当然,硬件的特定程序是无法进行移植的,不过我认为既然是特定的了,那也就没有必要移植了。

最后,介绍一下C++ 的程序:

1,文本编辑器中编写的程序,保存在文件中的,称为源代码

2,对源代码进行编译。使用编译器将源代码编译成计算机的内部语言。编译后的文件被称为目标代码。编译是以一个个独立的文件作为单元。

3,将目标代码与其他代码连接起来,由于每一个源代码文件被成为一个单元进行编译,所以需要将不同单元连接为一个整体文件。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: