void は、C 言語で null または値なしを意味します。主に、関数に戻り値がないこと、またはポインターの null 値を表すために使用されます。後者は、関数ポインターなどの一般的なポインター値を格納できます。またはコールバック関数。
C 言語での void の意味
void は、C 言語で空または値がないことを意味し、次の 2 つがあります。主な用途:
1. 関数に戻り値がないことを指定します。
関数が実行後に値を返さない場合、戻り値の型を void として指定できます。 。例:
<code class="c">void print_hello() { printf("Hello, world!\n"); }</code>
2 ポインターの null 値を表します。
は、int や void などの他のポインター型と同様です。任意のタイプの変数に。ただし、他のポインターとは異なり、void* ポインターは、変数が指す値を取得するために逆参照することはできず、関数ポインターやコールバック関数などの一般的なポインター値を格納するためにのみ使用できます。例:
<code class="c">void* ptr; ptr = malloc(sizeof(int));</code>
この例では、ptr は割り当てられたメモリ ブロックを指しますが、そのメモリ ブロックに格納されている型はわかりません。
以上がC言語でvoidとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。