Javaコーディング覚書:void型
`void`型の戻り値を持つ関数は、値を返さないことを示します。通常、`void`型の関数からは`return`文が不要ですが、関数の終了を明示的に示したい場合には、`return`文を使用することができます。この場合、`return`の後に値を指定しません。
以下に例を示します:
#include <stdio.h>
// void型の関数
void printHello() {
printf("Hello, world!\n");
return; // 明示的に関数の終了を示すreturn文
}
int main() {
printHello(); // 関数の呼び出し
return 0;
}
このように、`void`型の関数内で`return`文を使用することは、関数の終了を明確に示すための手段として有効です。ただし、`void`型の関数からは何も返さないため、`return`の後には何も書かないことに注意してください。
`return`文が省略されている場合でも、関数の実行が終了すると自動的に戻ります。以下のコードも同様に動作します:
#include <stdio.h>
// void型の関数
void printHello() {
printf("Hello, world!\n");
// return文は省略されている
}
int main() {
printHello(); // 関数の呼び出し
return 0;
}
この場合、`printHello`関数は最後まで実行された後、`main`関数に戻ります。
この記事が気に入ったらサポートをしてみませんか?