Istruzione Null (C)Null Statement (C)

Un'istruzione "null" è un'istruzione che contiene solo un punto e virgola; può essere visualizzata in qualsiasi punto in cui è prevista un'istruzione.A "null statement" is a statement containing only a semicolon; it can appear wherever a statement is expected. Quando viene eseguita un'istruzione null, non succede nulla.Nothing happens when a null statement is executed. Il modo corretto per codificare un'istruzione null è:The correct way to code a null statement is:

SintassiSyntax


;  

NoteRemarks

Istruzioni quali do, for, if e while richiedono che un'istruzione eseguibile venga visualizzata come corpo dell'istruzione.Statements such as do, for, if, and while require that an executable statement appear as the statement body. L'istruzione null soddisfa il requisito della sintassi nei casi in cui non è necessario un corpo effettivo dell'istruzione.The null statement satisfies the syntax requirement in cases that do not need a substantive statement body.

Come per qualsiasi altra istruzione di C, è possibile includere un'etichetta prima di un'istruzione null.As with any other C statement, you can include a label before a null statement. Per etichettare un elemento che non è un'istruzione, come la parentesi graffa di chiusura di un'istruzione composta, è possibile etichettare un'istruzione null e inserirla subito prima dell'elemento per ottenere lo stesso risultato.To label an item that is not a statement, such as the closing brace of a compound statement, you can label a null statement and insert it immediately before the item to get the same effect.

In questo esempio viene illustrata l'istruzione null:This example illustrates the null statement:

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

In questo esempio, l'espressione del ciclo dell'istruzione for line[i++] = 0 inizializza i primi 10 elementi di line su 0.In this example, the loop expression of the for statement line[i++] = 0 initializes the first 10 elements of line to 0. Il corpo dell'istruzione è un'istruzione null, poiché non sono disponibili ulteriori istruzioni.The statement body is a null statement, since no further statements are necessary.

Vedere ancheSee Also

IstruzioniStatements