C++常量定义的两种方式

简介: # C++常量作用:用于记录程序中不可更改的数据C++常量定义的两种方式1.#define 宏常量:#define 常量名 常量值​ 通常在文件上方定义,表示一个常量2. const修饰的变量:const 数据类型 常量名 = 常量值 ​ 通常在变量定义前加关键字const,修饰该变量为常量,不可修改 示例:

C++常量

作用:用于记录程序中不可更改的数据

C++常量定义的两种方式

1.#define 宏常量:#define 常量名 常量值

​ 通常在文件上方定义,表示一个常量

  1. const修饰的变量:const 数据类型 常量名 = 常量值

    ​ 通常在变量定义前加关键字const,修饰该变量为常量,不可修改

    示例:

#include <iostream>
using namespace std;

//常量的定义方式
//1.#define 宏常量
//2.const修饰的变量

//1.#define 宏常量
#define Day 7
int main()
{
    //Day = 14 ; //错误,Day是常量,一旦修改就会报错
    cout << "一周总共有:" << Day << "天" << endl;

    //const修饰的变量
    const int month = 12;
    //month = 24; //错误,const修饰的变量也称为常量

    cout << "一年总共有" << month << "个月" << endl;   //注意定义的常量或变量在输出时并应该有“”号
    system("pause");

    return 0;
}
目录
相关文章
|
30天前
|
C++
C++中类的定义与使用
C++中类的定义与使用
44 2
|
1月前
|
C++
C++程序中的类声明与对象定义
C++程序中的类声明与对象定义
31 1
|
1月前
|
编译器 C++
C++程序中的常量
C++程序中的常量
23 0
|
12天前
|
安全 数据库连接 C++
C++一分钟之-C++中的常量与宏定义
【6月更文挑战第18天】**C++编程中,常量(`const`和`constexpr`)确保值不变,用于配置、计算和逻辑控制。宏定义是预处理阶段的文本替换,适用于条件编译和简化代码。注意`const`的正确使用,避免过度的`const_cast`。宏可能导致命名冲突、副作用和类型安全问题,应谨慎使用。优选类型安全的常量定义,以提升代码质量和可维护性。**
26 5
|
12天前
|
数据安全/隐私保护 C++
C++ 中的类是一种用户定义的数据类型,用于表示具有相似特征和行为的对象的模板。
C++ 中的类是一种用户定义的数据类型,用于表示具有相似特征和行为的对象的模板。
|
13天前
|
C++
C++的引用定义语法和应用
C++的引用定义语法和应用
|
4天前
|
C++
C++数组(定义、遍历、长度、地址、最大值、逆置、冒泡排序)
C++数组(定义、遍历、长度、地址、最大值、逆置、冒泡排序)
10 0
|
4天前
|
C++
C++之变量与常量
C++之变量与常量
5 0
|
30天前
|
C++
C++中使用namespace关键字定义和访问命名空间的技术性探讨
C++中使用namespace关键字定义和访问命名空间的技术性探讨
17 3
|
1月前
|
安全 程序员 编译器
【C++】继承(定义、菱形继承、虚拟继承)
【C++】继承(定义、菱形继承、虚拟继承)
28 1