Định danh được sử dụng cho bất kỳ biến, hàm, định nghĩa dữ liệu, nhãn trong chương trình của bạn, v.v.
Trước khi bắt đầu học bất kỳ ngôn ngữ nào, bạn phải biết cách đặt tên cho định danh.
Trong ngôn ngữ C, định danh là tổ hợp các ký tự chữ và số, tức là bắt đầu bằng một chữ cái trong bảng chữ cái hoặc dấu gạch dưới (_), các ký tự tiếp theo có thể là chữ cái, chữ số hoặc dấu gạch dưới.
Quy tắc đặt tên định danh
Các quy tắc phải tuân thủ khi đặt tên định danh như sau:
Phân biệt chữ hoa và chữ thường. Ví dụ: sử dụng "TUTORIAL" cho một biến khác với "tutorial" và cũng khác với "TutoRial". Ba tên này tham chiếu đến ba biến khác nhau.
Không có quy tắc về độ dài tối đa của định danh. Tuy nhiên, một số trình biên dịch có thể gặp vấn đề nếu định danh dài hơn 31 ký tự. Điều này khác nhau tùy theo trình biên dịch.
Định danh hợp lệ có thể chứa chữ cái (cả hoa và thường), chữ số và dấu gạch dưới.
Ký tự đầu tiên của định danh phải là chữ cái hoặc dấu gạch dưới.
Không thể sử dụng từ khóa như
int,while, v.v. làm định danh.
Định danh phải là duy nhất.
Ví dụ:
int student; float marks;
Ở đây, student và marks là các định danh.
Chúng ta phải nhớ rằng tên định danh phải khác từ khóa. Không thể dùng int làm định danh vì int là từ khóa.
Xem ví dụ khác về định danh:
int var1, var2; float Avg; function sum();
Trong đó:
int,float,functionđều là từ khóa.var1,var2,Sum,Avglà các định danh.
Từ khóa được sử dụng cùng với định danh để định nghĩa chúng. Từ khóa giải thích chức năng của định danh cho trình biên dịch.