Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Khác biệt giữa constant và variable trong C++


Variable và constant là hai khái niệm toán học phổ biến. Đơn giản: variable là giá trị thay đổi hoặc có khả năng thay đổi. Constant là giá trị không thay đổi.

Ví dụ: chương trình có danh sách 10 bán kính, tính diện tích các hình tròn. Biến lưu giá trị PI không đổi suốt chương trình → khai báo constant.

Trong vòng lặp tính diện tích, dùng biến area lưu tạm giá trị diện tích, in ra, rồi dùng lại cho tính toán khác.

float area;
const float PI = 3.141;
for(int i = 0; i < 10; i++) {
    area = PI * radii[i] * radii[i];
    cout << area;
}

Giá trị PI không đổi suốt vòng đời chương trình.