C++初始化方式
-
- 与C语言兼容的初始化方式
- int n = 20; int m = 50;
- int k = n+m –50;
- int x ; x = n – m ; 这里要注意 在函数和方法中的变量必须要初始化,否者这个变量的值是不定的,函数使用的是栈。
- 与C语言兼容的初始化方式
-
- C++与C语言不同的初始化方式
- float p(30.2); int n(20); 但是这种方式只能在刚定义变量的时候
- C++与C语言不同的初始化方式
-
- C++98的方式 (用户初始化数组和结构体)
- int count = {20};
- C++98的方式 (用户初始化数组和结构体)
-
- C++11的方式
- int day{20};
- C++11的方式
C++常量
常量通常的做法可以使用宏来处理
using namespace std;#define ABC 20int _tmain(int argc, _TCHAR* argv[]){cout << ABC << endl;}
宏不是真正意义上的常量 如果要标准一点 要使用const关键字来定义