C++的特点,及对C语言的发展

本文探讨了C++的特点,如与C语言兼容、引入面向对象机制、使用std命名空间,以及C++新标准中头文件的变化。同时,解释了C++程序的构成部分,包括预处理、全局声明和函数,以及程序的编写和实现过程,涉及编译、链接和运行阶段。
摘要由CSDN通过智能技术生成

一、C++的特点,及对C语言的发展
1、保留了C语言原有的优点,与C语言兼容;
2、增加了面向对象的机制“类class”,类(calss)为C++重要的数据类型,可以实现面向对象时进行封装、信息隐蔽、继承、派生、多态等;
3、使用C++命名空间std;
4、C++新标准中,使用不带后缀“.h”的头文件,但兼容C语言的头文件;

 eg:#include <iostream>
 	 using namespace std;

二、C++程序的构成部分,分别起什么作用
C++程序可以由一个程序单元或多个程序单元构成,如下是一个程序单元的3各部分:
1、预处理部分:指在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码(防止重复包含某些文件)(包括#include指令#后是指令关键字, 在关键字和#号之间允许存在任意个数的空白字符。整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换)。
说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译。
作用:经

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值