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