Menu
CoddyTech

Quy tắc đặt tên biến

Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 12 trên 63.

Trong C, bạn cần tuân theo các quy tắc đặt tên biến (variable) để viết code hợp lệ và dễ đọc. Sau đây là các quy tắc chính:

  • Tên biến có thể chứa chữ cái (a-z, A-Z), chữ số (0-9) và dấu gạch dưới (_).
  • Chúng phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới, không phải chữ số.
  • C phân biệt chữ hoa chữ thường, vì vậy myVariable và myvariable là hai tên khác nhau.
  • Không thể dùng từ khóa (keyword) như int, float, return làm tên biến.
  • Không được dùng dấu cách hoặc ký tự đặc biệt nào, ngoại trừ dấu gạch dưới.

Các quy tắc hay khi đặt tên biến gồm:

  • Dùng tên mô tả rõ mục đích của biến.
  • Dùng camelCase hoặc snake_case cho tên gồm nhiều từ.
  • Đặt tên ngắn gọn nhưng có ý nghĩa.
int age;        // Đúng: bắt đầu bằng một chữ cái
float _price;   // Đúng: bắt đầu bằng dấu gạch dưới

Chỉ sử dụng chữ cái, chữ số và dấu gạch dưới:

int item123;    // Đúng: chứa chữ cái và chữ số
float cost_per_unit;  // Đúng: dùng dấu gạch dưới

Tên biến phân biệt chữ hoa chữ thường:

int value;
int Value;    // Đây là một biến khác với "value"

Tránh dùng các từ khóa của C:

int if;        // Sai: "if" là một từ khóa (keyword)
int total;     // Đúng: "total" không phải là từ khóa
challenge icon

Thử thách

Dễ

Viết một chương trình khai báo và khởi tạo hai biến có tên hợp lệ theo quy tắc đặt tên của C. 
Biến thứ nhất phải là một số nguyên có tên "userAge" và giá trị 25. Biến thứ hai phải là một số thực có tên "item_price" và giá trị 9.99. 
Sau đó, in ra cả hai biến bằng printf theo định dạng sau:

User age: 25
Item price: 9.99

Tự làm thử

#include <stdio.h>

int main() {
    // Khai báo và khởi tạo hai biến (variable) có tên hợp lệ
    // In ra cả hai biến
    
    return 0;
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch C online