(二)C++中的数据类型和初始化方式

来源:互联网 发布:python 加减 编辑:程序博客网 时间:2024/05/16 17:41

在学习C语言的时候接触了C语言的数据类型
C的数据类型有:
基本类型: 整形 int
字符型 char
实型 单精度实型 float,双精度实型 double
构造类型: 数组类型
结构类型 struct
联合类型 union
枚举类型 enum
指针类型

在C++中又新增了一个新类型:布尔类型(bool)
在C中判断真假是用1和0来判断,而在C++可以用bool来判断真假:true/false

C:

int flag = 0;if(flag == 1) {....} else {....}

C++:

bool flag = 0;if(flag) {....} else {....}

C++新的初始化方法
首先说一下C的初始化方法,在C中只有一种初始化方法:int a = 1024;
C++有两种初始化方法,一种和C的一样:int a = 1024; 第二种:int a(1024);直接初始化。
直接初始化的好处:在普通的基本数据类型的时候体现不出优势,不过在复杂的数据类型中可以体现出速度快的优势

0 0
原创粉丝点击