Фигурные скобки без объявления переменных - PullRequest
4 голосов
/ 29 января 2010

Почему иногда код C оборачивается фигурными скобками, не объявляя в них переменную? например (из исходного кода FreeRTOS, файл 'tasks.c'): portENTER_CRITICAL(); { xTicks = xTickCount; } portEXIT_CRITICAL();

Ответы [ 2 ]

4 голосов
/ 29 января 2010

Нет необходимости использовать фигурные скобки, подобные этой, но это способствует удобочитаемости.

Автор выбирает стиль, я полагаю:)

4 голосов
/ 29 января 2010

Это просто внутренняя сфера. Преимущество в том, что код показывает ваше намерение в этом случае. например Эта область действия является критической секцией.

...