ホームページ > バックエンド開発 > C++ > C言語でvoidとはどういう意味ですか?

C言語でvoidとはどういう意味ですか?

下次还敢
リリース: 2024-05-02 20:06:29
オリジナル
512 人が閲覧しました

void は、C 言語で null または値なしを意味します。主に、関数に戻り値がないこと、またはポインターの null 値を表すために使用されます。後者は、関数ポインターなどの一般的なポインター値を格納できます。またはコールバック関数。

C言語でvoidとはどういう意味ですか?

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート