void bedeutet in der Sprache C null oder kein Wert. Es wird hauptsächlich verwendet, um eine Funktion ohne Rückgabewert oder einen Nullwert anzugeben, der einen Zeiger darstellt. Letzterer kann allgemeine Zeigerwerte speichern, z. B. Funktionszeiger oder Rückruffunktionen.
Die Bedeutung von void in der C-Sprache
void bedeutet leer oder kein Wert in der C-Sprache. Es hat zwei Hauptverwendungen:
1. Geben Sie an, dass die Funktion keinen Rückgabewert hat
Wenn Wenn die Funktion nach der Ausführung keinen Wert zurückgibt, kann ihr Rückgabetyp als void angegeben werden. Beispiel:
<code class="c">void print_hello() { printf("Hello, world!\n"); }</code>
2. Der Nullwert, der einen Zeiger
darstellt, ähnelt anderen Zeigertypen wie int, void kann auf jeden Variablentyp zeigen. Im Gegensatz zu anderen Zeigern können void*-Zeiger jedoch nicht dereferenziert werden, um den Wert zu erhalten, auf den eine Variable zeigt, und können nur zum Speichern allgemeiner Zeigerwerte wie Funktionszeiger oder Rückruffunktionen verwendet werden. Zum Beispiel:
<code class="c">void* ptr; ptr = malloc(sizeof(int));</code>
In diesem Beispiel zeigt ptr auf einen zugewiesenen Speicherblock, kennt aber den in diesem Speicherblock gespeicherten Typ nicht.
Das obige ist der detaillierte Inhalt vonWas bedeutet „void' in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!