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)