Các quy ước đặt tên thường được sử dụng trong C là gì? Tôi biết có ít nhất hai:
- GNU / linux / K&R với low_case_functions
- ? Tên ? với các chức năng UpperCaseFoo
Tôi đang nói về C chỉ ở đây. Hầu hết các dự án của chúng tôi là các hệ thống nhúng nhỏ trong đó chúng tôi sử dụng C.
Đây là cái mà tôi đang lên kế hoạch sử dụng cho dự án tiếp theo của mình:
C Quy ước đặt tên
Struct TitleCase
Struct Members lower_case or lowerCase
Enum ETitleCase
Enum Members ALL_CAPS or lowerCase
Public functions pfx_TitleCase (pfx = two or three letter module prefix)
Private functions TitleCase
Trivial variables i,x,n,f etc...
Local variables lower_case or lowerCase
Global variables g_lowerCase or g_lower_case (searchable by g_ prefix)