为什么有时候 C 代码会在没有声明变量的情况下用花括号包裹起来?
例如(来自 FreeRTOS 源代码文件 'tasks.c'):
portENTER_CRITICAL();
{
xTicks = xTickCount;
}
portEXIT_CRITICAL();
portENTER_CRITICAL();
{
xTicks = xTickCount;
}
portEXIT_CRITICAL();