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`関数に戻ります。

この記事が気に入ったらサポートをしてみませんか?