Sự khác biệt giữa Mã định danh và Từ khóa

Sự khác biệt chính - Định danh vs từ khóa
 

Có nhiều khái niệm khác nhau như biến, hàm, v.v. trong lập trình. Một biến là một vị trí bộ nhớ để lưu trữ dữ liệu. Hàm là một khối các câu lệnh để thực hiện một nhiệm vụ cụ thể. Khi viết chương trình, điều quan trọng là đặt tên có ý nghĩa vì nó cải thiện khả năng đọc mã. Do đó, lập trình viên có thể tạo tên để xác định chúng. Chúng được gọi là định danh. Mã định danh là tên do người dùng định nghĩa được đặt cho một biến, hàm, mảng hoặc lớp. Ngoài ra còn có một tập hợp các từ được cung cấp bởi ngôn ngữ lập trình có ý nghĩa cụ thể. Chúng được gọi là từ khóa. Từ khóa thuộc về ngôn ngữ và mỗi loại có nhiệm vụ cụ thể. Những từ khóa này không thể được sử dụng làm tên định danh. Bài viết này thảo luận về sự khác biệt giữa một định danh và một từ khóa. Các sự khác biệt chính giữa định danh và từ khóa là, một định danh là người dùng định nghĩa tên cho biến, hàm, lớp trong khi từ khóa là một từ dành riêng được cung cấp bởi ngôn ngữ lập trình.

NỘI DUNG

1. Tổng quan và sự khác biệt chính
2. Định danh là gì
3. Từ khóa là gì
4. Điểm tương đồng giữa Mã định danh và Từ khóa
5. So sánh cạnh nhau - Định danh so với từ khóa ở dạng bảng
6. Tóm tắt

Định danh là gì?

Một tên được tạo bởi lập trình viên để xác định một biến, hàm hoặc lớp được gọi là định danh. Các định danh được sử dụng để xác định duy nhất các thực thể này. Điều quan trọng là đặt tên có ý nghĩa cho các định danh để làm cho mã dễ đọc. Nó cũng sẽ giúp các lập trình viên khác xác định chương trình nói về cái gì.

Có một số quy tắc nhất định khi tạo định danh. Mã định danh chỉ được phép sử dụng các ký tự chữ cái, chữ số và dấu gạch dưới. Không nên bắt đầu một định danh bằng một chữ số. Khi có một câu lệnh như int number = 4; số là định danh. Lập trình viên có thể in giá trị của biến đó bằng tên 'number'. Hầu hết các ngôn ngữ lập trình đều hỗ trợ phân biệt chữ hoa chữ thường. Do đó, tên biến 'khu vực' khác với 'KHU'.

Hình 01: Ví dụ về Mã định danh và Từ khóa

Đối với một hàm để tính tổng của hai số, tên có thể là notify_sum (). Các định danh hợp lệ khác là worker_salary, student_id và number. Khi tạo một lớp, lập trình viên có thể sử dụng một định danh ý nghĩa mô tả các thuộc tính và phương thức. ví dụ. lớp Sinh viên, lớp Nhân viên, Hình chữ nhật lớp, vv Tương tự như vậy, lập trình viên có thể tạo định danh theo chương trình.

Từ khóa là gì?

Các từ khóa được cung cấp bởi ngôn ngữ lập trình cho một nhiệm vụ cụ thể. Chúng có ý nghĩa đặc biệt. Từ khóa không thể được sử dụng như định danh. Các từ khóa còn được gọi là Từ dành riêng. Khi có một câu lệnh trong chương trình là int number = 2; nó có nghĩa là số đó là một biến chứa giá trị 2. int là một từ khóa. Nó thông báo cho trình biên dịch rằng vị trí bộ nhớ có thể lưu trữ một giá trị nguyên. Khi có một tuyên bố là khu vực nổi; float là một từ khóa và khu vực là một định danh. Biến diện tích có thể giữ giá trị dấu phẩy động.

Trong lập trình, có những tình huống để lặp lại một chuỗi các câu lệnh. Vòng lặp for và vòng lặp while được sử dụng cho các tác vụ lặp. Để quyết định, nếu / khác có thể được sử dụng. Nếu logic là đúng, thì các câu lệnh bên trong khối if sẽ thực thi. Nếu không, các câu lệnh bên trong khối khác sẽ thực thi. Đây là một vài ví dụ về các từ khóa phổ biến cho nhiều ngôn ngữ lập trình. Các từ khóa không thể được sử dụng làm tên cho các biến chương trình hoặc các thành phần chương trình do người dùng xác định khác.

Sự giống nhau giữa các định danh và từ khóa là gì?

  • Cả định danh và từ khóa đều được sử dụng trong lập trình.

Sự khác biệt giữa Mã định danh và Từ khóa là gì?

Định danh so với từ khóa

Mã định danh là tên do người dùng định nghĩa cho một biến, hàm, lớp. Từ khóa là một từ dành riêng được cung cấp bởi ngôn ngữ lập trình.
 định dạng
Một định danh có thể bao gồm các ký tự chữ cái, chữ số và dấu gạch dưới. Một từ khóa chỉ chứa các ký tự chữ cái.
Độ nhạy trường hợp
Một định danh có thể là chữ hoa hoặc chữ thường. Một từ khóa nên ở dạng chữ thường.

Tóm tắt - Mã định danh vs từ khóa 

Định danh và từ khóa là các thuật ngữ phổ biến được sử dụng trong lập trình. Khi có một câu lệnh trong dấu int; nhãn hiệu là một định danh và int là từ khóa. Một định danh được tạo bởi người lập trình trong khi từ khóa được trình biên dịch sử dụng cho một hành động cụ thể. Bài viết này thảo luận về sự khác biệt giữa một định danh và một từ khóa. Sự khác biệt giữa mã định danh và từ khóa là mã định danh là người dùng xác định tên cho biến, hàm, lớp trong khi từ khóa là một từ dành riêng được cung cấp bởi ngôn ngữ lập trình.

Tải xuống bản PDF của Định danh so với Từ khóa

Bạn có thể tải xuống phiên bản PDF của bài viết này và sử dụng nó cho mục đích ngoại tuyến theo ghi chú trích dẫn. Vui lòng tải xuống phiên bản PDF tại đây: Sự khác biệt giữa Mã định danh và Từ khóa

Tài liệu tham khảo:

1.C Lập trình từ khóa và định danh. Có sẵn ở đây 
2.C Hằng số lập trình và biến. Có sẵn ở đây