Dẫn nhập
Ở bài NHẬP XUẤT CƠ BẢN TRONG C# chúng
ta bắt gặp một câu lệnh khá lạ đó là int a = 5. Đây là lệnh khai báo biến và
chúng ta sẽ cùng tìm hiểu chi tiết về biến trong bài học hôm nay – BIẾN TRONG C#.
Biến là gì? Tại sao
phải sử dụng biến?
Trong toán học ta đã
quá quen thuộc với thuật ngữ “biến”. Nếu biến số trong toán học là một số có
thể thay đổi thì trong lập trình biến cũng được định nghĩa tương tự:
- Là một giá trị dữ liệu có thể
thay đổi được.
- Là tên gọi tham chiếu đến một
vùng nhớ nào đó trong bộ nhớ.
- Là thành phần cốt lõi của một
ngôn ngữ lập trình.
Khai báo và sử dụng
biến
Cú pháp:
<Kiểu dữ
liệu> <Tên biến>;
Trong đó:
- <Kiểu dữ
liệu> có thể là:
- Kiểu dữ liệu cơ bản.
- Kiểu dữ liệu có cấu trúc, . .
. (Sẽ được trình bày chi tiết trong bài KIỂU DỮ LIỆU TRONG C# ).
- <Tên
biến>
- Là tên do người dùng đặt.
- Phải tuân thủ theo quy tắc đặt
tên (sẽ được trình bày ngay sau đây).
Sử dụng biến:
Khai báo:
int BienKieuSoNguyen;
float BienKieuSoThuc;
string BienKieuChuoi;
bool BienKieuLuanLy;
char BienKieuKyTu;
Trong đó:
- Kiểu dữ liệu là: int, float, string, bool, char
Quy tắc đặt tên biến
Một số quy tắc khi đặt
tên biến cũng như là các định danh khác:
- Tên biến là một chuỗi ký tự
liên kết (không có khoảng trắng) và không chứa ký tự đặc biệt.
- Tên biến không được đặt bằng
tiếng việt có dấu.
- Tên không được bắt đầu bằng số.
- Tên biến không được trùng nhau.
- Tên biến không được trùng với
từ khóa:
Dưới dây là danh sách
các từ khóa trong C#, các bạn chỉ cần nắm để tránh đặt tên trùng với từ khóa
còn việc mặt ý nghĩa từ khóa sẽ được trình bày trong suốt các bài học sau này
.
Quy tắc Lạc Đà:
Viết thường từ đầu
tiên và viết hoa chữ cái đầu tiên của những từ tiếp theo.
Thường được dùng để
đặt tên cho các biến có phạm vi truy cập là private hoặc protected (phạm vi
truy cập sẽ được trình bày chi tiết trong CLASS TRONG LẬP TRÌNH HƯỚNG ĐỐI
TƯỢNG C#) và các tham số của hàm (tham số của hàm sẽ được trình
bày chi tiết trong bài CẤU TRÚC HÀM CƠ BẢN TRONG C#).
Ví dụ: educationFree, howKteam, . . .
Quy tắc Pascal:
Viết hoa chữ cái đầu
tiên của mỗi từ.
Thường được dùng để
đặt tên cho những thành phần còn lại như hàm (sẽ được trình bày trong bài CẤU TRÚC HÀM CƠ BẢN TRONG C#),
Interface (sẽ được trình bày trong bài INTERFACE TRONG LẬP TRÌNH HƯỚNG ĐỐI
TƯỢNG C#), Enum (sẽ được trình bày trong bài ENUM TRONG C#), Sự kiện
(sẽ được trình bày trong bài EVENT TRONG C# NÂNG CAO), . . .
Một số lưu ý khi đặt tên
biến:
- Nên đặt tên ngắn gọn dễ hiểu,
thể hiện rõ mục đích của biến. Ví dụ như: Name, Tuoi, GioiTinh, . . .
- Không nên đặt tên biến bằng một
ký tự như i, k, m, . . . như vậy sau này khi xem lại code hoặc đưa code
cho người khác đọc thì chúng ta sẽ không hiểu biến này dùng để làm gì. Trừ
những trường hợp đặc biệt (sẽ nói trong những bài học sau).
Không có nhận xét nào:
Đăng nhận xét