I know {} are used to separate entities such as functions, classes and conditional branching, but what other use would they have here?
{}
#import &
you can introduce a new scope, which then allows you to introduce new variables.... which can be useful in C89. Not too normal though, but occasionally useful.
{ int x =2 ; printf("%d", x); { int y = 7; printf("%d", y); } }