Menu
Coddy logo textTech

引数

CoddyのCジャーニー「基礎」セクションの一部。レッスン 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関数で、長方形のlengthとwidthを表す2つの整数をユーザーから読み取り、これらの値を使ってcalculateArea関数を呼び出し、結果を「Area: X」という形式で出力します。ここで、Xは計算された面積です。

自分で試してみよう

#include <stdio.h>

// ここに calculateArea 関数を書いてください

int main() {
    // 変数を読み取る
    
    // calculateArea を呼び出して結果を出力する
    
    return 0;
}
quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: Cオンラインコンパイラ