What are typical uses of null statement
;
in C ?
I know that it is basically used to skip expression where it is expected
After a label at the end of a function (or more precisely, at the end of any block), e.g.
void foo(void) { // ... exit: ; }