代码格式化有助于使程序更具可读性且更易于维护。两种常见的风格是 K&R(Kernighan & Ritchie)和 Allman。
在 K&R 风格中,左大括号 { 与语句(例如 if 或 else)出现在同一行。这使代码保持紧凑,使用更少的行。
K&R
Allman 风格将左大括号放在新的一行上。虽然它需要更多的垂直空间,但它可以更容易地看到每个代码块的开始和结束位置,从而提高了某些人的可读性。
奥尔曼
K&R 和 Allman 之间的选择通常取决于个人或团队的偏好。我学会了使用 K&R 方法,它似乎更常见。但我发现,当尝试学习嵌套代码块(如上面所示的 C 程序中的 if-else-if-else 语句)时,Allman 风格帮助我更好地了解发生了什么 - 即 - 当我学习程序时,尝试理解算法等 - 我经常会以 Allman 格式写出代码 - 我认为这确实有帮助,特别是对于初学者。一旦您了解了正在发生的事情,您就可以随时默认返回 K&R。
本·桑托拉 - 2024 年 10 月
以上是K&R 与 Allman:代码格式样式的详细内容。更多信息请关注PHP中文网其他相关文章!