関数を宣言する
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;
}関数はパラメーターを受け取ったり、値を返したりすることもできます。これについては後のレッスンで学びます。
チャレンジ
簡単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;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ