Menu
Coddy logo textTech

関数の宣言

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

C言語における関数は、特定のタスクを実行するコードのブロックです。関数はコードを整理し、再利用可能にし、可読性を向上させるのに役立ちます。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という名前の関数を作成してください。次に、main関数内で、この関数を2回呼び出してください。

出力は以下のようになるはずです:

1 2 3 4 5
1 2 3 4 5

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

チートシート

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;
}

自分で試してみよう

#include <stdio.h>

// ここで関数を宣言します

int main() {
    // ここで関数を2回呼び出します
    
    return 0;
}
quiz icon腕試し

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

Fundamentalsのすべてのレッスン