一、介绍
两种简单的定义常量的方式:
1、#define预处理器
2、使用const关键字
使用const关键字前缀声明指定类型的常量
#include <iostream>
using namespace std;
#define LENGTH 10
#define WIDTH 5
#define NEWLINE "
"
int main()
{
int area;
area = LENGTH * WIDTH;
cout << area;
cout << NEWLINE;
return 0;
}
请注意:把常量定义为大写字母的形式,是一个很好的编程实践。
C++存储类:
static
存储类指示编译器(意思就是提前告诉编译器)在程序的生命周期内一直保持局部变量的存在。而不需要在它每次进入和离开作用域时进行创建和销毁。
static
修饰符也可以应用于全局变量,当static修饰全局变量时,会使变量的作用域限制在声明它的文件内。
在C++
中,当static
用在类数据成员上时,会导致仅有一个该成员的副本被类的所有对象共享。