常量

一、介绍

两种简单的定义常量的方式:

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用在类数据成员上时,会导致仅有一个该成员的副本被类的所有对象共享。

原文地址:https://www.cnblogs.com/huaibin/p/15380246.html