Sự khác biệt giữa Mã định danh và Biến

Sự khác biệt chính - Định danh đấu với Biến đổi
 

Một ngôn ngữ lập trình được thiết kế để xử lý một số loại dữ liệu nhất định và để cung cấp thông tin hữu ích. Dữ liệu có thể là số, ký tự, chuỗi, v.v ... Chương trình là một tập hợp các hướng dẫn được viết bằng ngôn ngữ lập trình cụ thể để cung cấp hướng dẫn cho máy tính. Các máy tính xử lý dữ liệu theo hướng dẫn. Khi thao tác dữ liệu, cần phải lưu trữ chúng. Một biến là một vùng lưu trữ có khả năng giữ một giá trị. Các biến có tên để xác định chúng. Không chỉ các biến, hàm, lớp, v.v. cũng có tên, được gọi là định danh. Định danh được tạo bởi các lập trình viên. Định danh và biến là hai thuật ngữ phổ biến trong lập trình. Các sự khác biệt chính giữa định danh và biến là một định danh là một tên được đặt cho một biến, hàm, mảng, lớp hoặc cấu trúc trong khi một biến là một tên được đặt cho một vị trí bộ nhớ có thể chứa một giá trị.

NỘI DUNG

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

Định danh là gì?

Một định danh đề cập đến một tên của một biến, hàm, mảng, lớp hoặc cấu trúc. Các định danh được tạo bởi các lập trình viên. Điều quan trọng là sử dụng tên duy nhất cho mã định danh vì chúng được xác định trong quá trình thực thi chương trình. Ngôn ngữ lập trình tuân theo một bộ quy tắc cụ thể để nhận dạng tên. Hầu hết thời gian, chỉ các ký tự chữ cái (A đến Z hoặc a đến z), gạch dưới (_) và chữ số (0 đến 9) được sử dụng cho các định danh hợp lệ. Nói chung, ký tự đầu tiên của mã định danh có thể là dấu gạch dưới hoặc chữ cái và không nên là một chữ số.

Trong lập trình, nếu có một câu lệnh là số int; nó có nghĩa là có một biến được gọi là số có thể chứa một giá trị nguyên. Từ 'số' là một định danh. Khi có một tuyên bố là diện tích gấp đôi; nó có nghĩa là có một biến được gọi là khu vực có thể giữ một giá trị kép. "Khu vực" là một định danh hợp lệ. Một số ví dụ về số nhận dạng hợp lệ là tuổi, tiền lương, sinh viênKhông, số tiền và _empNo. Một số ví dụ về định danh không hợp lệ là 123abc, -studentno. Mã định danh 123abc bắt đầu bằng một chữ số. Vì vậy, nó không hợp lệ. Mã định danh -studentno bắt đầu bằng một ký tự không phải ký tự chữ cái hoặc gạch dưới.

Hình 01: Mã định danh và biến

Hầu hết các ngôn ngữ lập trình là trường hợp nhạy cảm. Do đó, chữ thường và chữ in hoa là khác biệt. Số lượng định danh và AMOUNT là hai số nhận dạng riêng biệt thậm chí chúng có cùng tên. Điều quan trọng là sử dụng tên có ý nghĩa cho mã định danh vì nó cải thiện khả năng đọc mã. Các định danh có ý nghĩa cũng làm cho chương trình dễ hiểu.

Biến là gì?

Trong lập trình, cần phải lưu trữ dữ liệu. Tính toán được thực hiện trên dữ liệu được lưu trữ. Những dữ liệu này nên được lưu trữ trong một vị trí bộ nhớ. Một biến là một container hoặc một vùng lưu trữ để chứa dữ liệu. Một tên duy nhất hoặc một mã định danh được đặt cho các biến để xác định từng vùng lưu trữ. Tên biến đại diện cho các vị trí bộ nhớ để lưu trữ dữ liệu. Mỗi biến có một kiểu dữ liệu cụ thể để lưu trữ.

Trong khai báo biến, tên biến được chỉ định, nhưng không có bộ nhớ được phân bổ cho biến. Khi có một câu lệnh là số int; nó có nghĩa là tên biến là số và nó có thể lưu trữ một giá trị nguyên. Nhưng không đặt bất kỳ bộ nhớ cho số biến. Gán một giá trị ban đầu cho biến được gọi là khởi tạo. Khi có một câu lệnh là int number = 5; số biến có thể lưu trữ một giá trị nguyên và nó được khởi tạo thành 5.

Điểm giống nhau giữa Mã định danh và Biến

  • Cả Mã định danh và Biến được sử dụng trong lập trình.

Sự khác biệt giữa định danh và biến?

Định danh vs Biến 

Mã định danh là tên được đặt cho một biến, hàm, mảng, lớp hoặc cấu trúc. Biến là tên được đặt cho một vị trí bộ nhớ có thể chứa giá trị.
 Phạm vi
Phạm vi định danh cao hơn các biến. Tên biến là định danh.
Sử dụng
Mã định danh được sử dụng để đặt tên duy nhất cho thực thể. Một biến là một tên duy nhất để xác định vị trí bộ nhớ.

Tóm tắt - Mã định danh đấu với Biến đổi

Trong lập trình, có rất nhiều khái niệm như biến, hàm, lớp v.v ... Mục đích chính của mỗi mục đích là thao tác dữ liệu chính xác để giải các bài toán tính toán. Các biến, hàm, các lớp nên được đặt tên thích hợp để xác định chúng và hiểu chương trình. Định danh là tên được đặt cho họ. Dữ liệu được lưu trữ trong bộ nhớ và các vị trí bộ nhớ này phải được đặt tên để xác định chúng. Bài viết này thảo luận về sự khác biệt giữa định danh và một biến. Sự khác biệt giữa mã định danh và biến là mã định danh là tên được đặt cho một biến, hàm, mảng, lớp hoặc cấu trúc trong khi biến là tên được đặt cho một vị trí bộ nhớ có thể chứa giá trị.

Tải xuống bản PDF của Định danh so với Biến

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à Biến

Tài liệu tham khảo:

1.tutorialspoint.com. Cú pháp cơ bản của Java Java. Điểm, Có sẵn ở đây