月ノ書

【C++】関数入門|基本の書き方・引数・戻り値の使い方

この記事でわかること

この記事では、C++で 関数を使いこなす方法 を解説します

  • 関数の基本的な書き方
  • 引数や戻り値の扱い方
  • 関数を使ったコードの整理方法

関数とは

関数とは 特定の処理に名前を付けてまとめたもの です

例えるなら「料理のレシピ」のようなもので、材料(引数)を渡すと決まった料理(戻り値)が返ってきます

関数の定義方法

C++で関数を定義する基本の書き方は以下です

戻り値の型 関数名(引数リスト) {
    // 実行したい処理
    return 戻り値;   // 戻り値がある場合のみ
}
ポイント
項目説明
戻り値の型関数の処理結果として返す値の型。返さない場合は void
関数名好きな名前を付けられる(英数字とアンダースコア)
引数リスト関数に渡す値。不要なら空欄でも可
本体 { }実際に実行する処理を書く部分

関数の呼び出し

関数を使うときは 関数名(引数); の形式で呼び出します
呼び出すと、定義した処理が実行されます

実例:引数なし・戻り値なしの関数

同じ処理を何度も呼び出せるので、プログラムがすっきりしますとができ、プログラムがすっきりします

#include <iostream>
using namespace std;

// 関数の定義
void greet() {
    cout << "こんにちは!" << endl;
}

int main() {
    greet();
    greet();
    return 0;
}
こんにちは!
こんにちは!

実例:戻り値ありの関数

関数で処理結果を返すことも可能です

#include <iostream>
using namespace std;

// 関数の定義(整数を返す)
int getNumber() {
    return 100;
}

int main() {
    int x = getNumber();   // 戻り値を受け取る
    cout << "戻り値は " << x << " です" << endl;
    return 0;
}
戻り値は 100 です

まとめ

学習進捗

0
Would love your thoughts, please comment.x