Ở bài viết trước, chúng ta đã gặp một câu lệnh khá lạ trong ngôn ngữ lập trình C#: int a = 5
. Đó chính là cách khai báo biến, và hôm nay chúng ta sẽ cùng tìm hiểu chi tiết về biến trong ngôn ngữ lập trình C#.
Contents
Biến là gì? Tại sao sử dụng biến?
Trong toán học, chúng ta đã quá quen thuộc với thuật ngữ “biến”. Trong lập trình, biến cũng được định nghĩa tương tự:
Bạn đang xem: Biến trong C#
- Biến là một giá trị dữ liệu có thể thay đổi.
- Biến là tên gọi tham chiếu đến một vùng nhớ trong bộ nhớ.
- Biến là thành phần cốt lõi của một ngôn ngữ lập trình.
Vậy tại sao chúng ta cần sử dụng biến?
-
Lưu trữ dữ liệu và tái sử dụng: Nếu bạn yêu cầu người dùng nhập vào tuổi của họ, nhưng lại không lưu lại giá trị đó, khi bạn muốn sử dụng thì không biết lấy từ đâu. Do đó, biến giúp chúng ta lưu trữ dữ liệu để có thể tái sử dụng sau này.
-
Thao tác với bộ nhớ dễ dàng: Trong ngôn ngữ lập trình, bộ nhớ được chia thành nhiều ô nhớ nhỏ, mỗi ô nhớ có một địa chỉ riêng. Khi muốn thao tác với một ô nhớ cụ thể, chúng ta cần sử dụng địa chỉ của nó, điều này khiến việc lập trình trở nên phức tạp. Tuy nhiên, sử dụng biến, chúng ta chỉ cần đặt tên cho ô nhớ cần quản lý và sử dụng tên đó thay vì địa chỉ ô nhớ. Điều này rất tiện lợi và dễ dàng.
Khai báo và sử dụng biến
Để khai báo một biến trong ngôn ngữ C#, chúng ta sử dụng cú pháp như sau:
<Kiểu dữ liệu> <Tên biến>;
Xem thêm : Các bước viết ứng dụng Windows Form căn bản
Trong đó:
<Kiểu dữ liệu>
có thể là kiểu dữ liệu cơ bản, hoặc kiểu dữ liệu có cấu trúc (sẽ được trình bày chi tiết trong các bài học sau).<Tên biến>
là tên của biến do người dùng đặt. Tuy nhiên, phải tuân thủ theo các quy tắc đặt tên (sẽ được trình bày ngay sau đây).
Để sử dụng biến, chúng ta cần gán giá trị cho biến đó trước. Có hai cách để gán giá trị cho biến:
- Khởi tạo giá trị lúc khai báo:
int BienKieuSoNguyen = 10;
string BienKieuChuoi = "Kteam";
- Gán giá trị sau khi đã khai báo:
BienKieuSoNguyen = 9;
BienKieuKyTu = 'K';
Khi muốn lấy giá trị của một biến, chúng ta chỉ cần gọi tên của nó ra là được. Ví dụ:
Console.WriteLine(BienKieuSoNguyen); // In giá trị của biến tên là BienKieuSoNguyen ra màn hình. Kết quả là 9
int a = 1, b = 2;
int c = a + b; // Biến a và biến b được gọi để lấy giá trị sau đó cộng chúng lại rồi gán cho biến c.
Quy tắc đặt tên biến
Khi đặt tên cho biến, chúng ta cần tuân thủ một số quy tắc sau:
- 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 biế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 trong ngôn ngữ C#.
Dưới đây là danh sách các từ khóa trong ngôn ngữ C#, các bạn cần nắm để tránh đặt tên trùng với từ khóa. Ý nghĩa của từ khóa sẽ được trình bày trong các bài học sau.
Xem thêm : JavaScript là gì? Kiến thức chi tiết về JavaScript cơ bản
Ngoài ra, các lập trình viên còn đưa ra một số quy tắc chung trong việc đặt tên biến để dễ quản lý và giúp người khác dễ dàng đọc code của mình.
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 từ tiếp theo.
- Thường được dùng cho biến có phạm vi truy cập là private hoặc protected và các tham số của hàm.
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 cho hàm, Interface, Enum, sự kiện, …
Một số lưu ý khi đặt tên biến:
- Nên đặt tên ngắn gọn và dễ hiểu, thể hiện rõ mục đích của biến. Ví dụ:
Name
,Tuoi
,GioiTinh
, … - Tránh đặt tên biến bằng một ký tự như
i
,k
,m
, … vì sau này khi xem lại code hoặc chia sẻ code với người khác, tên biến như vậy sẽ làm người đọc khó hiểu. Trừ những trường hợp đặc biệt (sẽ nói trong những bài học sau). - Trong ngôn ngữ C#, chữ hoa và chữ thường được phân biệt. Ví dụ biến
a
khác biếnA
, và lệnhConsole.WriteLine()
khác lệnhConsole.WRITELINE()
.
Những điều này là chuẩn chung của mọi lập trình viên. Nếu bạn không tuân thủ, không có vấn đề gì, nhưng khi gặp lỗi trong chương trình, người khác khó giúp đỡ bạn vì họ không hiểu code bạn viết. Do đó, hãy tuân thủ quy tắc đặt tên để dễ dàng quản lý và chia sẻ code của mình.
Kết luận
Thông qua bài viết này, chúng ta đã nắm được:
- Khái niệm về biến và tại sao lại phải sử dụng biến.
- Cách khai báo và sử dụng biến.
- Các quy tắc đặt tên biến.
Điều này tạo nền tảng cho các bài học tiếp theo. Cảm ơn bạn đã đọc bài viết. Hãy để lại bình luận hoặc góp ý để chúng ta có thể cùng phát triển bài viết tốt hơn. Hãy nhớ “Luyện tập – Thử thách – Không ngại khó”.
Thảo luận
Nếu bạn có bất kỳ khó khăn hoặc thắc mắc nào về khóa học, đừng ngần ngại đặt câu hỏi trong phần bình luận bên dưới hoặc trong mục HỎI & ĐÁP trên trang web Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.
Nguồn: https://laptrinhc.edu.vn
Danh mục: Ngôn ngữ lập trình