Biến là tên do người dùng đặt. Một kiểu dữ liệu cũng được dùng để khai báo và khởi tạo biến, cấp phát bộ nhớ cho biến đó. Có nhiều kiểu dữ liệu như int, char, float...
Có hai cách khởi tạo biến. Một là khởi tạo tĩnh (static initialization) - gán giá trị trong chương trình, hai là khởi tạo động (dynamic initialization) - gán giá trị tại thời điểm chạy (runtime).
Cú pháp khởi tạo biến:
datatype variable_name = value;
Ở đây,
datatype - Kiểu dữ liệu như int, char, float...
variable_name - Tên biến do người dùng đặt.
value - Giá trị khởi tạo, mặc định là 0.
Ví dụ khởi tạo biến:
Ví dụ
#include <iostream>
using namespace std;
int main() {
int a = 20;
int b;
cout << "Giá trị biến a: " << a; // khởi tạo tĩnh
cout << "\nNhập giá trị biến b: "; // khởi tạo động
cin >> b;
cout << "\nGiá trị biến b: " << b;
return 0;
}
Kết quả
Giá trị biến a: 20 Nhập giá trị biến b: 28 Giá trị biến b: 28
Trong chương trình, hai biến a và b được khai báo.
int a = 20; int b;
Biến a khởi tạo giá trị trong chương trình, biến b khởi tạo động.
cout << "Giá trị biến a: " << a; // static initialization cout << "\nNhập giá trị biến b: "; // dynamic initialization cin >> b; cout << "\nGiá trị biến b: " << b;