Menu
CoddyTech

関数を宣言する

CoddyのCジャーニー「基礎」セクションの一部。レッスン 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)。

自分で試してみよう

#include <stdio.h>

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

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

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

基礎のすべてのレッスン

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