Quy ước đặt tên trong C++ là gì

Quy Uoc Dat Ten Trong C La Gi



Quy ước đặt tên đại diện cho một phần quan trọng của mã hóa. Đó là quá trình chọn tên phù hợp cho hàm, biến, lớp và các thực thể chương trình khác. Quy ước đặt tên cải thiện khả năng đọc và hiểu mã, cho phép bảo trì và thích ứng đơn giản hơn trong tương lai. Phần tiếp theo sẽ đi qua các quy ước đặt tên C++.

Quy ước đặt tên trong C++ là gì?

Các tiêu chuẩn đặt tên trong C++ thường liên quan đến việc sử dụng các tiền tố hoặc hậu tố nhất định, kiểu chữ hoa lạc đà, chữ in hoa cho các biến và tên bắt đầu của các lớp bằng chữ in hoa. Mục tiêu của các quy ước này nhằm giữ cho mã nhất quán hơn và dễ đọc hơn để các lập trình viên khác có thể nắm bắt nhanh chóng và dễ dàng.







Quy ước đặt tên khác nhau của các biến

Trong C++, một số thực hành đặt tên biến điển hình là:



1: Tên biến phải mang tính mô tả và có ý nghĩa, mô tả chính xác những gì mà biến đại diện.



2: Trường hợp lạc đà: Đó là một phong cách trong đó chữ cái đầu tiên của một từ là chữ thường và chữ cái đầu tiên của mỗi từ tiếp theo được viết hoa, không có khoảng trống giữa các từ. Trong C++, quy ước này thường được sử dụng cho tên biến.





3: Sử dụng “is” để đặt tiền tố cho các biến Boolean: Thông thường, tiền tố tên của một biến là “is” hoặc “has” để chỉ ra rằng nó đại diện cho một giá trị Boolean.

4: Các hằng số phải được đặt tên thông qua tất cả các chữ cái viết hoa và gạch dưới giữa các từ để chỉ ra thực tế rằng chúng không có ý định được cập nhật.



5: Trường hợp Pascal: Trường hợp này tương tự như trường hợp lạc đà. Sự khác biệt duy nhất giữa cả hai là chữ cái bắt đầu của từ đầu tiên cũng phải được viết hoa trong trường hợp của Pascal. Đối lập với trường hợp lạc đà, trong đó từ đầu tiên là chữ thường, nếu bạn sử dụng trường hợp Pascal, mỗi từ bắt đầu bằng một chữ cái viết hoa.

Dưới đây là một ví dụ về quy ước đặt tên trong C++ để các bạn dễ hiểu về khái niệm quy ước đặt tên.

Ví dụ: Chương trình C++ để hiển thị các biến với các quy ước đặt tên khác nhau

Sau đây là một triển khai chương trình C++ đơn giản hiển thị các quy ước đặt tên biến ở trên:

#include
sử dụng không gian tên std;

int chính ( ) {
// với tên mô tả của các biến
int tổng số = 100 ;
// với trường hợp lạc đà của tên biến
tên chuỗiOfStudent = 'Bản thân anh ấy' ;
// Tiền tố biến boolean 'là'
bool isEmployed = SAI ;
bool isChecked = ĐÚNG VẬY ;
// Áp dụng tất cả các chữ hoa không biến đổi
const int HIGHEST_ASSIGNMENT = 100 ;
const gấp đôi PI_VALUE = 3.14 ;
// quy ước đặt tên biến thông qua pascal trường hợp
chuỗi FinalResultOfStudent = 'Vượt qua' ;
cout << '--[Quy ước đặt tên biến khác nhau trong C++]--' << kết thúc;
cout << '1: Với tên mô tả của các biến' << kết thúc;
cout << 'Tổng số học sinh:' << Tổng số << kết thúc;
cout << '2: Với Camel-Case tên biến' << kết thúc;
cout << 'Tên học sinh: ' << tên của học sinh << kết thúc;
cout << '3: Với các biến boolean Tiền tố' << kết thúc;
cout << 'Được tuyển dụng:' << isEmployed << kết thúc;
cout << 'Được kiểm tra:' << được kiểm tra << kết thúc;
cout << '4: Với việc áp dụng quy ước đặt tên tất cả các chữ cái viết hoa cho các biến không đổi' << kết thúc;
cout << 'Số lượng nhiệm vụ cao nhất:' << HIGHEST_ASSIGNMENT << kết thúc;
cout << 'Giá trị của PI:' << PI_VALUE << kết thúc;
cout << '5: Quy Ước Biến Với Pascal-Case' << kết thúc;
cout << 'Kết quả cuối cùng: ' << Kết Quả Cuối Cùng Của Sinh Viên << kết thúc;
trở lại 0 ;
}

Chương trình này chỉ đơn giản khai báo cú pháp biến theo năm quy ước đặt tên đã đề cập ở trên. Trong hàm chính, biến đầu tiên là totalNumber theo quy ước đặt tên mô tả in 100 giá trị dưới dạng đầu ra. Biến nameOfStudent tiếp theo được khởi tạo với Mickle Steve hiển thị Camel Case quy ước đặt tên.

Các biến isEmployed và isChecked hiển thị kết quả Boolean dưới dạng đầu ra đại diện cho Quy ước đặt tên tiền tố. Sau đó, các biến HIGHEST_ASSIGNMENT và PI_VALUE được khởi tạo với các giá trị được tôn trọng là 100 và 3,14 xác định chữ hoa của quy ước đặt tên .

Cuối cùng, biến FinalResultOfStudent đại diện cho Quy ước trường hợp đặt tên biến Pasal. Chương trình đơn giản này đã sử dụng từng quy ước đặt tên được đề cập ở trên và in chúng trên bàn điều khiển bằng cách sử dụng cout như thể hiện trong đầu ra sau:

Ghi chú: Các quy ước đặt tên này hỗ trợ các lập trình viên khác hiểu mã nguồn nhanh hơn và dễ dàng hơn bằng cách làm cho nó được tiêu chuẩn hóa và ít khó đọc hơn.

Phần kết luận

Các quy ước đặt tên rất quan trọng trong lập trình vì chúng hỗ trợ khả năng hiểu và bảo trì mã. Để đảm bảo tính đồng nhất và rõ ràng, các nhà phát triển C++ nên tuân thủ các mẫu đặt tên đã chỉ định. Việc tuân theo các quy tắc này có thể khiến mã dễ đọc và dễ thay đổi hơn, giảm khả năng xảy ra lỗi và khiếm khuyết. Bằng cách tuân theo các quy ước đặt tên nhất định, các lập trình viên có thể tạo ra mã hiệu quả hơn và dễ bảo trì hơn.