- # C言語/C++入門 > 関数と変数のスコープ
引数のない関数(void)・voidの戻り値
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
引数のない関数
引数のない関数を宣言、または定義する場合・・・
int display();
int display() {
・・・
}
と、()で表します。
スポンサーリンク
引数がない場合は、明示的に引数がないことを示すためには、voidを使用する方法もあります。
int display(void);
int display() {
・・・
}
Cの場合、引数リストがない場合は、voidを使用しなければならないので、voidを書くと、CとC++で互換性が保たれることになります。
C++の場合は、()、(void)のどちらの書き方も可能です。
voidの戻り値
また、キーワードvoidは、関数が戻り値を返さないことを示す関数定義を行う場合にも使用します。
void display(int result) { std::cout << result; return; }
スポンサーリンク
>> 次の記事 : const宣言の引数を持つ関数
<< 前の記事 : 関数の定義
- - 関連記事 -
- 再帰関数
- 関数の引数型/値呼び出し(値渡し)・参照呼出し(参照渡し)・配列
- インライン関数・inline
- デフォルト引数・定義された引数を使用しない関数
- 関数のオーバーロード
- 参照型の戻り値で関数定義・参照戻し
- 参照型の引数で関数定義
- const宣言の引数を持つ関数
- 関数の定義
- using文・using namespace
- 名前空間・namespace
- 変数の記憶クラス
- グローバル変数とローカル変数
スポンサーリンク