Heim > Backend-Entwicklung > C++ > Was bedeutet „void' in der C-Sprache?

Was bedeutet „void' in der C-Sprache?

下次还敢
Freigeben: 2024-05-02 20:06:29
Original
494 Leute haben es durchsucht

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.

Was bedeutet „void' in der C-Sprache?

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage