Tôi nghĩ rằng việc sử dụng một hàng đầu "k" là bởi vì tất cả các ngôn ngữ phát âm nó như là một phụ âm cứng và do đó nó nhắc nhở người dân cách phát âm tiếng Anh của "liên tục" :-)
Không có từ nào dành riêng bắt đầu với k để dễ dàng hơn như một mục tiêu tìm kiếm.
Ngoài ra, từ một khía cạnh đồ họa, là một ký tự hàng đầu, nó cung cấp một lá cờ rất rõ ràng ở phía trước phần còn lại của tên. Hàng đầu "c" ít rõ ràng hơn và có thể được sử dụng để chỉ các vai trò (chẳng hạn như ký hiệu Hungary) hoặc các lớp (nếu trong một ngôn ngữ không phân biệt dạng chữ).
MY_CONSTANT được chấp thuận khá tốt vì là các hằng số dựa trên macro. Đôi khi điều quan trọng cần biết là hằng số được xác định bởi macro, ví dụ ngụ ý nó dựa trên chữ và do đó từ phạm vi giới hạn các kiểu dữ liệu, cũng như được định nghĩa ở phạm vi toàn cục và do đó (như Michael Burr chỉ out) ghi đè mọi hằng số không gian tên cục bộ.
Nguồn
2009-02-01 03:36:42
Rất thú vị. "Nói chung, không sử dụng lệnh #processef preprocessor để tạo hằng số. Đối với hằng số nguyên, sử dụng liệt kê và đối với hằng số dấu phẩy động, hãy sử dụng trình định dạng const, như được mô tả ở trên." Cảm ơn! – typeoneerror
PS, xin lỗi về câu hỏi lặp lại. Tôi thề tôi đã tìm kiếm đầu tiên! ;) – typeoneerror
@TypeOneError, tôi đã không đề cập đến nó để chỉ ra một câu hỏi lặp lại. Tôi không nhất thiết nghĩ rằng đó là một câu hỏi chính xác lặp lại. Tôi chỉ đang trỏ bạn đến một tài nguyên khác để đọc. Câu hỏi của bạn rộng hơn một chút và có lẽ là một câu hỏi hay hơn. – mmcdole