ВУЗ:
Составители:
Рубрика:
17
Стиль отступов – правила форматирования исходного кода, в соответ-
ствии с которыми отступы проставляются в удобочитаемой манере. Редакто-
ры текста, входящие в состав большинства популярных сред разработки, час-
то предоставляют средства для поддержки используемого стиля отступов,
например, автоматическую вставку пробелов/табуляции при вводе скобок,
обозначающих начало/конец логического блока.
Стиль «K&R». Назван в честь Кернигана и Ричи из-за того, что все при-
меры из их книги «Язык программирования С» (нередко обозначаемой как
просто «K&R» по инициалам авторов) отформатированы подобным образом.
Также известен как «kernel style» (из-за того, что ядро UNIX написано на
нём), а также как «Единственный Правильный Скобочный Стиль» (англ. One
True Brace Style – 1TBS) со слов его приверженцев. Основной отступ, пока-
занный ниже, состоит из 8 пробелов (или одной табуляции) на уровень. Ино-
гда (но реже) используются 4 пробела.
if (<cond>) {
········<body>
}
Стиль Олмана. Стиль Олмана – по имени Эрика Олмана, хакера из
Беркли, написавшего множество BSD-утилит на нём (еще известен как
«стиль BSD»). Имеет сходство с Паскалем и Алголом. Основной отступ на
уровень – 8 пробелов, но не менее распространен стиль в 4 пробела (особенно
в C++). Этот стиль по умолчанию предлагается в Microsoft Visual Studio 2005
(и более ранних продуктах) и Apple Xcode.
if (<cond>)
{
········<body>
}
Стиль Уайтсмита. Популярен из-за примеров, шедших с Whitesmiths
C – ранним компилятором с языка С. Основной отступ на уровень для скобок
и блока — 8 пробелов.
if (<cond>)
········{
········<body>
········}
Стиль GNU. Используется во всех исходных текстах проекта GNU (на-
пример, GNU Emacs). Отступы всегда 4 символа на уровень, скобки находят-
ся на половине отступа.
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »