(二)C++中的数据类型和初始化方式
2016-09-01 22:36
106 查看
在学习C语言的时候接触了C语言的数据类型
C的数据类型有:
基本类型: 整形 int
字符型 char
实型 单精度实型 float,双精度实型 double
构造类型: 数组类型
结构类型 struct
联合类型 union
枚举类型 enum
指针类型
在C++中又新增了一个新类型:布尔类型(bool)
在C中判断真假是用1和0来判断,而在C++可以用bool来判断真假:true/false
C:
C++:
C++新的初始化方法
首先说一下C的初始化方法,在C中只有一种初始化方法:int a = 1024;
C++有两种初始化方法,一种和C的一样:int a = 1024; 第二种:int a(1024);直接初始化。
直接初始化的好处:在普通的基本数据类型的时候体现不出优势,不过在复杂的数据类型中可以体现出速度快的优势
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);直接初始化。
直接初始化的好处:在普通的基本数据类型的时候体现不出优势,不过在复杂的数据类型中可以体现出速度快的优势
相关文章推荐
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- 转:C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL 所有数据类型转换方式
- C++特殊数据类型成员变量的初始化
- C++学习小结之数据类型及转换方式
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL数据类型转换方式
- C++ 0x之auto – 从初始化中推断数据类型
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- 【转】C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- C#调用C++的DLL搜集整理的所有数据类型转换方式 (转)
- c++数据成员变量初始化顺序问题及特殊成员变量类型初始化
- C#调用C++的DLL搜集整理的所有数据类型转换方式