ホームページ  >  記事  >  バックエンド開発  >  「void」とは何ですか? C、C、C# ではどのように機能しますか?

「void」とは何ですか? C、C、C# ではどのように機能しますか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-31 08:23:02349ブラウズ

What is

C、C、C# における "void" の概念を理解する

C ベースのコードベースを詳しく調べる場合、「 「void」という問題が頻繁に発生し、初心者は戸惑ってしまいます。その重要性を明らかにするために、その起源とこれらのプログラミング言語でのさまざまな応用について詳しく見てみましょう。

「void」とは何を意味しますか?

プログラミングでは、「void」 " は、値が存在しないこと、または型の指定が存在しないことを示します。これは主に次の 3 つのコンテキストで使用されます:

1.関数の引数:
関数の宣言では、関数が引数を受け入れないことを示すために void が使用されます。たとえば、 int myFunc(void) は、引数を受け取らない myFunc という関数を指定します。

2.関数の戻り値:
関数が void として宣言されている場合、関数が値を返さないことを意味します。たとえば、 void myFunc(int) は、整数の引数を受け取りますが、何も返さない myFunc という関数を示します。

3.汎用データ ポインター:
C および C では、 void* は任意の型のデータを指すことができる汎用ポインターを表します。ただし、それが指すデータは、型キャストせずに直接逆参照することはできません。

C、C、および C# での使用:

C:
C では、値を返さない関数を指定する場合、 void キーワードは必須です。また、引数をとらない関数を宣言する場合もオプションです。

C :
C では、 void は関数の引数宣言でオプションです (int myFunc() は次と同等です)。 int myFunc(void))。ただし、関数の戻り値には常に必須です。

C#:
C# では、void キーワードは関数の戻り値の宣言で明示的に使用されますが、関数の引数では省略されます。 C .

以上が「void」とは何ですか? C、C、C# ではどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。