パラメーター
CoddyのCジャーニー「基礎」セクションの一部。レッスン 48/63。
Cの関数はパラメーターを受け取ることができます。これは関数定義に記載された変数です。関数を呼び出すときに渡す実際の値は引数と呼ばれます。
引数を取る関数を宣言しましょう。
int add(int a, int b) {
return a + b;
}この例では、addは2つの整数の引数aとbを取り、その合計を返す関数です。
パラメーターを指定して関数を呼び出します。
int result = add(5, 3);上記のコードを実行すると、resultには次の値が入ります。
8変数を引数として使うこともできます。
int x = 10;
int y = 20;
int sum = add(x, y);上記のコードを実行すると、sum には次の値が入ります。
30チャレンジ
簡単calculateAreaという名前の関数を作成し、次の2つのパラメーターを受け取るようにしてください。
- 整数の
length - 整数の
width
この関数は、長方形の面積(length × width)を計算して返すようにしてください。
次に、main関数で、長方形の縦と横を表す2つの整数をユーザーから読み取り、これらの値を使ってcalculateArea関数を呼び出し、計算した面積を「Area: X」の形式で出力してください。
自分で試してみよう
#include <stdio.h>
// ここにcalculateArea関数を書いてください
int main() {
// 変数を読み込む
// calculateAreaを呼び出して結果を表示する
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ