{
....
}
И
int main()
{
....
}
Мне кажется, первый способ намного красивее и удобочитаемее, но куда не гляну - везде пишут вторым способом
Первый формат clang
Могу сказать насчёт 1-го способа, что вам кажется. Но в моде почему-то второй способ, так что пишите как хотите, хоть вперемешку. На компиляцию это не влияет
Без разницы
Второй читабельнее, сразу видно смысловой блок, его начало и конец. Больше дело вкуса, пиши как удобно.
Ну в данном случае, кстати, получилось реально читабельнее Но в редакторе с реальной программой второй способ всё-таки не очень
Потому что второй стиль банально удобнее. А первый пошел еще от Кернигана и его предпочитают ортодоксы.
Первый это кодстайл от google
Уже разобрались, мне он поближе будет, всё-таки
Еще чуть наброшу об отличие этих стилей. Первый при использовании делает акцент на операторы и то, что делает код. Второй при использовании делает акцент на области видимости. А вот дальше у каждый выбирает то, что ему удобнее.
О, полезно, спасибо :)
Напомню про полезный момент операторных скобок: foo xxx; { bar bbb(xxx); } bbb - будет убит при выходе из области видимости.
Обсуждают сегодня