缩进任何代码的基本规则

时间:2013-06-17 11:22:30

标签: coding-style indentation

这似乎是一个非常微不足道的问题,但我真的想得到答案:

我似乎总是以下列方式缩进我的代码:

if (<condition>)
{
     <some code>
}

也就是说,我将括号放在使代码出现在块内的方式中。但是,当我遇到其他程序员甚至主要网站和我的工作场所的专业代码时,我发现了这一点:

if(<condition>) {
     <some code>
}

这两种缩进方式是否存在显着差异,还是只是选择问题?我个人认为后一种格式看起来有点混乱。任何人都可以对此有所了解吗?

2 个答案:

答案 0 :(得分:2)

您列举的两个方案是Stroustrup(C ++的创建者)和K&amp; R(来自C书)

请参阅http://en.wikipedia.org/wiki/Indent_style

哪个更好取决于个人意见(在我看来);这超出了本论坛的范围。

答案 1 :(得分:1)

两个单独的样式将/应该执行相同的,但是如果你看一下PEP8(Pythons代码样式指南),你会发现有规则/指南可以让你的代码看起来更好,更容易阅读。这是许多python程序员将遵循的。

PEP8

安装flake8并在代码中运行它将突出显示代码中针对PEP8样式指南的任何错误

Flake8

相关问题