亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C++中如何定義和使用全局常量

c++
小樊
103
2024-09-13 03:31:02
欄目: 編程語言

在 C++ 中,可以通過以下方式定義和使用全局常量:

  1. 使用 #define 預處理指令定義全局常量:
#include<iostream>

// 定義全局常量
#define PI 3.14159265

int main() {
    double radius = 5.0;
    double area = PI * radius * radius;
    std::cout << "Area of circle: "<< area<< std::endl;
    return 0;
}
  1. 使用 const 關鍵字定義全局常量:
#include<iostream>

// 定義全局常量
const double PI = 3.14159265;

int main() {
    double radius = 5.0;
    double area = PI * radius * radius;
    std::cout << "Area of circle: "<< area<< std::endl;
    return 0;
}
  1. 使用 constexpr 關鍵字定義全局常量(推薦):
#include<iostream>

// 定義全局常量
constexpr double PI = 3.14159265;

int main() {
    double radius = 5.0;
    double area = PI * radius * radius;
    std::cout << "Area of circle: "<< area<< std::endl;
    return 0;
}

constexpr 是 C++11 引入的一個新特性,它表示一個值或對象在編譯時就能確定。使用 constexpr 定義的全局常量具有更好的性能,因為它們在編譯時計算,而不是運行時。同時,constexpr 也可以用于類型定義、函數和類構造函數等場景。

0
仲巴县| 木兰县| 东乌珠穆沁旗| 远安县| 宝兴县| 江口县| 浙江省| 米易县| 卓资县| 临湘市| 巴青县| 霸州市| 卢湾区| 垫江县| 锡林郭勒盟| 牟定县| 志丹县| 甘孜县| 开原市| 漠河县| 南安市| 建昌县| 东乌珠穆沁旗| 会同县| 双牌县| 舞钢市| 浙江省| 耒阳市| 依兰县| 阿合奇县| 碌曲县| 宜昌市| 淮北市| 丘北县| 常熟市| 蒲城县| 巢湖市| 清河县| 丹凤县| 荔浦县| 阜宁县|