• Giải trí
  • Học tập
    • Kiến thức Excel
    • Kiến thức lập trình
    • Lập trình C++
  • Blog Đời sống
  • Mua bán xe
  • Công Nghệ
  • Tiện ích
    • Âm Nhạc
    • Chia sẻ
  • Trải nghiệm
    • Tôi Du Lịch
Facebook Twitter Instagram
Ta Là Gió
  • Giải trí
  • Học tập
    • Kiến thức Excel
    • Kiến thức lập trình
    • Lập trình C++
  • Blog Đời sống
  • Mua bán xe
  • Công Nghệ
  • Tiện ích
    • Âm Nhạc
    • Chia sẻ
  • Trải nghiệm
    • Tôi Du Lịch
Ta Là Gió
Home»Kiến thức lập trình»Lập trình C++»Cpp2020: Tìm hiểu về định danh trong C++ ( Operators)

Cpp2020: Tìm hiểu về định danh trong C++ ( Operators)

Lập trình C++ By Ta Là Gió5 Tháng Ba, 2020
Share
Facebook Twitter LinkedIn Pinterest Email

Nội Dung Chính

  • Định danh C ++
      • Định danh hợp lệ
      • Định danh không hợp lệ
      • Các từ khóa là gì?

Định danh C ++

Các định danh C ++ trong một chương trình được sử dụng để chỉ tên của các biến, hàm, mảng hoặc các kiểu dữ liệu do người dùng định nghĩa khác được tạo bởi lập trình viên. Chúng là yêu cầu cơ bản của bất kỳ ngôn ngữ nào và tất nhiên mỗi ngôn ngữ có quy tắc riêng để đặt tên định danh.

Nói tóm lại, chúng ta có thể nói rằng các định danh C ++ đại diện cho các yếu tố thiết yếu trong một chương trình được đưa ra dưới đây:

  • Hằng số( Constants)
  • Biến ( Variables)
  • Chức năng ( Function)
  • Nhãn (Label)
  • Các kiểu dữ liệu được xác định (Defined data types)

Một số quy tắc đặt tên là phổ biến trong cả C và C ++. Chúng là như sau:

  • Chỉ cho phép các ký tự chữ cái, chữ số và dấu gạch dưới.
  • Tên định danh không thể bắt đầu bằng một chữ số, nghĩa là chữ cái đầu tiên phải được sắp xếp theo thứ tự abc. Sau chữ cái đầu tiên, chúng ta có thể sử dụng chữ cái, chữ số hoặc dấu gạch dưới.
  • Trong C ++, chữ hoa và chữ thường là khác biệt. Do đó, chúng ta có thể nói rằng các định danh C ++ phân biệt chữ hoa chữ thường.
  • Một từ khóa khai báo không thể được sử dụng như một tên biến.

Ví dụ: Giả sử chúng tôi có hai số nhận dạng, được đặt tên là ‘FirstName’ và ‘Firstname’. Cả hai số nhận dạng sẽ khác nhau như chữ ‘N’ trong trường hợp đầu tiên bằng chữ in hoa trong khi chữ thường viết thứ hai. Do đó, nó chứng minh rằng các định danh là trường hợp nhạy cảm.

Định danh hợp lệ

Sau đây là các ví dụ về định danh hợp lệ là:

Ketqua  
Test2  
_sum  
talagio

Định danh không hợp lệ

Sau đây là các ví dụ về định danh không hợp lệ:

Sum-1    // chứa ký tự đặc biệt '-'.  
2data     // chữ cái đầu tiên là một chữ số.   
break // sử dụng một từ khóa, nghĩa là không được trùng với từ khóa

Lưu ý: Mã định danh không thể được sử dụng làm từ khóa. Nó có thể không xung đột với các từ khóa, nhưng rất khuyến khích rằng các từ khóa không nên được sử dụng làm tên định danh. Bạn phải luôn luôn sử dụng một cách nhất quán để đặt tên cho các định danh để mã của bạn sẽ dễ đọc và dễ bảo trì hơn.

Sự khác biệt chính giữa C và C ++ là giới hạn về độ dài của tên biến. ANSI C chỉ xem xét 32 ký tự đầu tiên trong một tên trong khi ANSI C ++ không áp dụng giới hạn về độ dài của tên.

Các hằng số là các định danh tham chiếu đến giá trị cố định, không thay đổi trong quá trình thực thi chương trình. Cả C và C ++ đều hỗ trợ các loại hằng số theo nghĩa đen và chúng có bất kỳ vị trí bộ nhớ nào. Ví dụ: 123, 12.34, 037, 0X2, v.v. là các hằng số

Ví dụ đơn giản để hiểu khái niệm định danh.

dinh danh trong c++

Trong đoạn mã trên, mình đã khai báo hai biến ‘a’ và ‘A’. Cả hai chữ cái đều giống nhau nhưng chúng sẽ hoạt động như các định danh khác nhau. Như chúng ta biết rằng các định danh là phân biệt chữ hoa chữ thường nên cả hai định danh sẽ có các vị trí bộ nhớ khác nhau.

Kết quả

Các từ khóa là gì?

Từ khóa là những từ dành riêng có ý nghĩa đặc biệt đối với trình biên dịch. Chúng được dành riêng cho một mục đích đặc biệt, không thể được sử dụng làm định danh. Ví dụ: ‘for’, ‘break’, ‘while’, ‘if’, ‘other’, v.v. là những từ được xác định trước trong đó các từ được xác định trước là những từ mà trình biên dịch đã biết nghĩa của nó. 

Trong khi đó, các định danh là các tên được lập trình viên xác định cho các thành phần của chương trình như biến, hàm, mảng, đối tượng, lớp.

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

Sau đây là danh sách các khác biệt giữa các định danh và từ khóa:

Định danh Từ khóa
Mã định danh là tên được xác định bởi người lập trình cho các yếu tố cơ bản của chương trình. Từ khóa là những từ dành riêng mà trình biên dịch biết nghĩa của nó.
Nó được sử dụng để xác định tên của biến. Nó được sử dụng để xác định loại thực thể.
Nó có thể bao gồm các chữ cái, chữ số và gạch dưới. Nó chỉ chứa các chữ cái.
Nó có thể sử dụng cả chữ thường và chữ in hoa. Nó chỉ sử dụng chữ cái viết thường.
Không có ký tự đặc biệt có thể được sử dụng ngoại trừ dấu gạch dưới. Nó không thể chứa bất kỳ ký tự đặc biệt.
Chữ cái bắt đầu của mã định danh có thể là chữ thường, chữ hoa hoặc gạch dưới. Nó có thể được bắt đầu chỉ với chữ cái viết thường.
Nó có thể được phân loại là định danh bên trong và bên ngoài. Nó không thể được phân loại thêm.
Ví dụ là kiểm tra, kết quả, tổng, vv Ví dụ là ‘for’, ‘if’, ‘else’, ‘break’, v.v.
C++ Cơ bản Cpp Cpp2020 Tutorial Học C++ Lập trình C++ Lập trình cơ bản
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Bài Viết Liên Quan

Khái niệm hàm trong lập trình C++ dễ hiểu nhất – Function in C++

Vòng lặp While trong C++, Ví dụ while loop trong C++

Tìm hiểu vòng lặp for trong lập trình C++

Leave A Reply Cancel Reply

BÀI VIẾT MỚI NHẤT

So sánh Xe WINNER V1 cũ với Exciter 150 cũ

27 Tháng Ba, 2023

Nệm lò xo là gì? Tiêu chí chọn nệm lò xo phù hợp

27 Tháng Ba, 2023

Cách chỉnh hẹn giờ điều hòa Casper

20 Tháng Ba, 2023

Tải ngay Pure Tuber để thưởng thức YouTube không quảng cáo

13 Tháng Ba, 2023

Cách khắc phục điện thoại bị giật lag nhanh nhất

28 Tháng Hai, 2023
CHUYÊN MỤC
  • Âm Nhạc (25)
  • Blog Đời sống (38)
  • Blog Tiền tệ (21)
  • Chia sẻ (20)
  • Giải trí (8)
  • Học tập (6)
  • Kiến thức Excel (1)
  • Kiến thức lập trình (1)
  • Lập trình C++ (15)
  • Mua bán xe (15)
  • Thủ Thuật Công Nghệ (34)
  • Tiện ích (10)
  • Tôi Du Lịch (43)
  • Trải nghiệm (37)
VỀ CHÚNG TÔI

Talagio là Blog chia sẻ kiến thức, kinh nghiệm về đa chiều cuộc sống, thủ thuật, công nghệ,… được nhiều bạn quan tâm và theo dõi. Hy vọng bạn có được những kiến thức bổ ích. Hãy để lại những bình luận, nhận xét của bạn để mình có thể cải thiện chất lượng bài viết hơn nữa.

Facebook Twitter Instagram Pinterest
BÀI VIẾT XEM NHIỀU

Bạn đã biết cách sửa lỗi there is insufficient memory or disk space. word cannot display the requested font chưa ?

23 Tháng Ba, 20213.416 Views

Phần mềm đồng bộ dữ liệu giữa 2 máy tính

20 Tháng Hai, 20212.646 Views

Đảo lớn nhất Việt Nam hiện nay là đảo nào?

29 Tháng Ba, 20212.155 Views
BÀI VIẾT PHỔ BIẾN

Bật mí kinh nghiệm đi Sapa tự túc vừa thoải mái vừa rẻ

23 Tháng Một, 2023

Review xe máy điện VinFast Vento cao cấp giá 56,35 triệu đồng

30 Tháng Sáu, 2022

Sạc dự phòng có bị nổ không? Cách sử dụng sạc dự phòng đúng cách, an toàn

28 Tháng Hai, 2023
© 2021 Talago.com. Designed by Ta Là Gió.
  • Giới thiệu
  • Liên hệ
  • Chính sách bảo mật

Type above and press Enter to search. Press Esc to cancel.