Menu
Coddy logo textTech

関数の宣言

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

C言語における関数(`function`)は、特定のタスクを実行するコードのブロックです。関数を使用することで、コードの整理、再利用性の向上、読みやすさの改善が可能になります。C言語における関数宣言の基本構造は以下の通りです:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // 実行されるコード
    return value; // return_type が void でない場合
}

例えば、ユーザーに挨拶する簡単な関数は以下のようになります:

void greet() {
    printf("Hello, welcome to C programming!");
}

メインプログラム内でこの関数を使用(呼び出し)するには、次のように記述します。

int main() {
    greet();
    return 0;
}

関数はパラメータを受け取ったり値を返したりすることもできますが、これについては以降のレッスンで詳しく学びます。

challenge icon

チャレンジ

簡単

1から5までの数字を出力するprintNumbersという名前のfunctionを作成してください。その後、mainfunction内で、このfunctiontwice呼び出してください。

出力は以下のようになります:

1 2 3 4 5
1 2 3 4 5

数字の5の後にスペースを含めないようにし、数字の5の後に改行(\n)を追加してください。

自分で試してみよう

#include <stdio.h>

// ここに関数を宣言してください

int main() {
    // ここに関数を2回呼び出してください
    
    return 0;
}
quiz icon腕試し

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

Fundamentalsのすべてのレッスン

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