Instrução NULL
A "declaração de nula" é uma instrução de expressão com o expressão ausente.Ele é útil quando a sintaxe da linguagem chama para uma instrução, mas nenhuma avaliação de expressão.Ele consiste em um ponto e vírgula.
Instruções nulas são normalmente usadas como espaços reservados nas instruções de iteração ou instruções para colocar os rótulos no final de instruções compostas ou funções.
O fragmento de código a seguir mostra como copiar uma seqüência de caracteres para outro e incorpora a instrução nula:
// null_statement.cpp
char *myStrCpy( char *Dest, const char *Source )
{
char *DestStart = Dest;
// Assign value pointed to by Source to
// Dest until the end-of-string 0 is
// encountered.
while( *Dest++ = *Source++ )
; // Null statement.
return DestStart;
}
int main()
{
}