Computer >> Máy Tính >  >> Lập trình >> lập trình C

Định danh trong ngôn ngữ C là gì?

Mã định danh được sử dụng cho bất kỳ biến, hàm, định nghĩa dữ liệu, nhãn nào trong chương trình của bạn, v.v.

Trước khi bắt đầu bất kỳ ngôn ngữ nào, ít nhất bạn phải biết cách đặt tên cho một số nhận dạng.

Trong ngôn ngữ C, số nhận dạng là sự kết hợp của các ký tự chữ và số, tức là đầu tiên bắt đầu bằng một ký tự trong bảng chữ cái hoặc một gạch dưới, và các ký tự còn lại trong bảng chữ cái, bất kỳ chữ số nào hoặc gạch dưới.

Quy tắc đặt tên số nhận dạng

Các quy tắc phải được tuân thủ khi đặt tên cho số nhận dạng như sau -

  • Trường hợp của các ký tự chữ cái là đáng kể. Ví dụ:sử dụng "TUTORIAL" cho một biến không giống như sử dụng "tutorial" và cả hai đều không giống như sử dụng "TutoRial cho một biến. Cả ba đều tham chiếu đến các biến khác nhau.

  • Không có quy tắc nào về thời gian của một số nhận dạng. Chúng tôi có thể gặp sự cố trong một số trình biên dịch, nếu số nhận dạng dài hơn 31 ký tự. Điều này khác với các trình biên dịch khác nhau.

  • Giá trị nhận dạng hợp lệ có thể có các chữ cái (cả chữ hoa và chữ thường), chữ số và dấu gạch dưới.

  • Chữ cái đầu tiên của số nhận dạng phải là một chữ cái hoặc một dấu gạch dưới.

  • Bạn không thể sử dụng các từ khóa như int, while, v.v. làm số nhận dạng.

Số nhận dạng phải là duy nhất

Ví dụ:

int student;
float marks;

Ở đây, học sinh và điểm là số nhận dạng.

Chúng ta phải nhớ rằng tên định danh phải khác với từ khóa. Chúng tôi không thể sử dụng int làm định danh vì int là một từ khóa.

Hãy xem xét một ví dụ khác cho số nhận dạng.

int var1, var2;
float Avg;
function sum();

Đây,

  • int, float, function đều là từ khóa.
  • var1, var2, Sum, Avg, là các số nhận dạng.

Từ khóa được sử dụng cùng với số nhận dạng để xác định chúng. Từ khóa giải thích chức năng của số nhận dạng cho trình biên dịch.