関数の宣言
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;
}関数はパラメーターを受け取り、値を返すこともできます。これについては後のレッスンで詳しく説明します。
チャレンジ
簡単printNumbersという名前の関数を作成し、1から5までの数字を出力してください。次に、main関数内でこの関数を2回呼び出してください。
出力は次のようになります。
1 2 3 4 5
1 2 3 4 5数字の5の後にスペースを含めないようにし、数字の5の後に改行(\n)も追加してください。
自分で試してみよう
#include <stdio.h>
// ここに関数を宣言してください
int main() {
// ここに関数を2回呼び出してください
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ