中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
抚顺市| 米易县| 腾冲县| 金昌市| 绥滨县| 门头沟区| 丹棱县| 东丰县| 大姚县| 姜堰市| 新竹市| 新沂市| 华池县| 辉南县| 连云港市| 广丰县| 定南县| 株洲县| 永川市| 镇远县| 松潘县| 丹江口市| 衡阳市| 通许县| 大城县| 和田市| 阿勒泰市| 衡山县| 灵寿县| 改则县| 三台县| 乌拉特前旗| 银川市| 平塘县| 五家渠市| 郧西县| 托里县| 长岭县| 定西市| 吕梁市| 应城市|