NULL instrução (C)
Uma "declaração de nula" é uma instrução que contém apenas um ponto e vírgula; ele pode aparecer sempre que uma instrução é esperada.Nada acontece quando uma instrução nula é executada.A maneira correta de uma instrução nula de código é:
;
Comentários
Instruções de como , para, se, e while exigem que uma instrução executável aparecem como o corpo de instrução.A instrução nula atende ao requisito de sintaxe em casos que não é necessário um corpo de instrução substantivas.
Assim como acontece com qualquer outra instrução C, você pode incluir um rótulo antes de uma instrução nula.Para rotular um item que é não uma instrução, como, por exemplo, a chave de fechamento de uma declaração composta, você pode rotular uma instrução nula e inseri-lo imediatamente antes do item para obter o mesmo efeito.
Este exemplo ilustra a instrução nula:
for ( i = 0; i < 10; line[i++] = 0 )
;
Neste exemplo, a expressão de loop da para declaração line[i++] = 0 inicializa os 10 primeiros elementos de line como 0.O corpo de instrução é uma instrução nula, pois nenhuma declaração adicionais é necessárias.