c - 这些编码风格的名称是什么?

标签 c coding-style

我正在尝试向我正在培训的一些人解释不同的编码风格。唯一的问题是,我不知道这两种编程风格的语义名称。

例如,我知道这是 GNU:

class Object
{
    // statements
}

我需要帮助定义这两个:

class Object {

}

和这个变量命名风格:

string sNotHungarianNotation = "";
string but_this_style        = "";

变量之间有下划线。

非常感谢您的帮助。我查看了几个不同的来源,但无法得出令人信服的答案。

最佳答案

至于大括号定位的名称,如果您真的关心它们,Indent style维基百科上的信息比您可能关心的要多得多。也就是说,您的两个示例通常分别称为 Allman 风格和 K&R 风格。

对于变量命名,您的第一个示例通常称为 camelCase,第二个版本通常称为 snake_case

关于c - 这些编码风格的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21494330/

相关文章:

c - 在 ttyS0 串口上获取 termios 属性时出现输入/输出错误

C:如何删除一维数组中相邻的重复项?

c - 我应该单独初始化变量而不是声明它们吗?

c++ - 为什么 main 没有定义 `main(std::vector<std::string> args)` ?

c++ - C 哪里不是 C++ 的子集?

c - 即使条件为假,if 语句也会执行

java - Java 中的显式成员方法引用

C#:两个 ICollections 的联合? (相当于 Java 的 addAll())

c++ - 循环内的迭代器初始化是否被认为是不好的风格,为什么?

c - 我可以使用常量结构进行循环引用吗?