The null statement performs no operation. It has the form:
>>-;-----------------------------------------------------------><
A null statement can hold the label of a labeled statement or complete the syntax of an iterative statement.
Examples of Null Statements
The following example initializes the elements of the array price. Because the initializations occur within the for expressions, a statement is only needed to finish the for syntax; no operations are required.
for (i = 0; i < 3; price[i++] = 0) ;
A null statement can be used when a label is needed before the end of a block statement. For example:
void func(void) { if (error_detected) goto depart; /* further processing */ depart: ; /* null statement required */ }