Menu
Coddy logo textTech

引数

CoddyのCジャーニー「Fundamentals」セクションの一部 — レッスン 48/63。

C言語の関数は、パラメータ(引数とも呼ばれます)を受け取ることができます。これらは、関数が呼び出される際に関数に渡される値です。

パラメータを受け取る関数を宣言します:

int add(int a, int b) {
    return a + b;
}

この例では、add は2つの整数パラメータ ab を受け取り、それらの和を返す関数です。

引数を指定して関数を呼び出します:

int result = add(5, 3);

上記のコードを実行した後、result には以下が含まれます:

8

変数を引数として使用することもできます:

int x = 10;
int y = 20;
int sum = add(x, y);

上記のコードを実行した後、sum には以下が含まれます:

30
challenge icon

チャレンジ

簡単

calculateArea という名前の関数を作成し、2つのパラメータを受け取るようにしてください:

  • 整数型の length
  • 整数型の width

この関数は、長方形の面積(length × width)を計算して返す必要があります。

次に、main 関数内で、ユーザーから長方形の長さと幅を表す2つの整数を読み取り、これらの値を使用して calculateArea 関数を呼び出し、その結果を "Area: X" という形式で出力してください(X は計算された面積です)。

チートシート

C言語の関数は、パラメータ(引数)を受け取ることができます。これは、関数が呼び出される際に渡される値です。

パラメータを持つ関数を宣言します:

int add(int a, int b) {
    return a + b;
}

パラメータを指定して関数を呼び出します:

int result = add(5, 3);  // result = 8

変数を引数として使用します:

int x = 10;
int y = 20;
int sum = add(x, y);  // sum = 30

自分で試してみよう

#include <stdio.h>

// ここに calculateArea 関数を記述してください

int main() {
    // 変数を読み込む
    
    // calculateArea を呼び出し、結果を表示する
    
    return 0;
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン