A single C statement is ended by a semicolon. A series of statements may be grouped together into a block using curly braces. Inside a block, local variables may be defined.
There is never a semicolon after a right brace that ends a block.