1、C++的特点:
(1)支持面向对象编程机制,如信息隐藏、封装函数、抽象数据类型、继承、多态、函数重载、运算符重载、乏型编程(模板)
(2)继承自C语言的优点:语言简洁、紧凑,使用方便、灵活;拥有丰富的运算符;生成的目标代码质量高,程序执行效率高;可移植性好等。
(3)兼容C语言,并扩充C语言,如内联函数、函数重载、名字空间、更灵活、方便的内存管理(new、delete)、引用。
https://blog.csdn.net/ypshowm/article/details/89240902
C++对C的发展主要体现在:对C语言功能的扩充(详见第三点)、增加了面向对象的机制(详见第一点)
2、C++程序构成
(1)预处理指令;
(2)全局声明部分;
对自己定义的数据类型进行声明、对程序中所用到的变量进行定义。
(3)函数
可以有多个函数,但有且只有一个main()函数
3、从接受一个任务到获得最终结果的步骤
https://editor.csdn.net/md/?articleId=119190654
4、 编辑、编译、连接的作用
编辑:编写源代码,生成.cpp文件
编译:把源程序翻译成二进制的“目标程序”(.obj),对源程序进行语法检查和词法检查。
连接:将一个程序 所有目标程序和系统的库文件以及系统提供的其他信息连接起来,形成.exe文件。
编译后的目标文件还需要通过链接器把启动代码,库代码,和目标代码结合在一起,才能得到执行文件。不能直接运行后缀是.obj的目标文件,只能运行后缀为.exe的可执行文件。