溫馨提示×

c++中const的用法是什么

c++
小億
91
2024-01-05 09:49:29
欄目: 編程語言

在C++中,const關鍵字用于聲明常量。它可以用于變量、函數參數和函數返回類型上,具體用法如下:

  1. 聲明常量變量:使用const修飾變量,表示該變量的值不能被修改。例如:
const int num = 10;
  1. 函數參數:使用const修飾函數的參數,表示在函數內部不能修改該參數的值。這樣可以確保函數內部不會無意間修改參數導致錯誤。例如:
void printString(const std::string& str) {
    // 無法修改str的值
    std::cout << str << std::endl;
}
  1. 函數返回類型:使用const修飾函數的返回類型,表示函數的返回值為常量,不能被修改。例如:
const int getValue() {
    return 10;
}

這樣的函數在使用時,返回值不能被修改,例如:

int num = getValue(); // 正確
num = 20; // 錯誤,無法修改常量

總結:const關鍵字可以用于聲明常量變量、函數參數和函數返回類型,用于限制不可修改的值,提高程序的健壯性和可讀性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女