Compartilhar via


Instrução nula (C)

Uma "instrução nula" é uma instrução que contém apenas um ponto e vírgula; ela pode aparecer onde quer que uma instrução seja esperada. Nada acontece quando uma instrução nula é executada. A forma correta de codificar uma instrução nula é:

Sintaxe

;

Comentários

Instruções como do, for, if e while requerem que uma instrução executável apareça como o corpo da instrução. A instrução nula satisfaz o requisito de sintaxe nos casos que não precisam de um corpo de instrução substantivo.

Como acontece com qualquer outra instrução do C, você pode incluir um rótulo antes de uma instrução nula. Para rotular um item que não é uma instrução, como a chave de fechamento de uma instrução composta, você pode rotular uma instrução nula e inseri-la imediatamente antes do item para obter o mesmo efeito.

Este exemplo ilustra a instrução nula:

for ( i = 0; i < 10; line[i++] = 0 )
     ;

Nesse exemplo, a expressão de loop da instrução forline[i++] = 0 inicializa os 10 primeiros elementos de line como 0. O corpo da instrução é uma instrução nula, já que nenhuma instrução adicional é necessária.

Confira também

Instruções