×
C言語の応用

引数と戻り値 | C言語プログラミング能力認定試験

引数と戻り値とは

引数と戻り値(ひきすうともどりち)とは、C言語プログラミングおよびサーティファイC言語プログラミング能力認定試験において極めて重要な核心概念であり、呼び出し元から関数へ引き渡す入力データ(引数)と、関数の処理完了時に呼び出し元へ送り返す結果データ(戻り値)のことです。C言語の文法体系、メモリ空間の制御、構造化プログラミング、およびアルゴリズム構築の基礎を支える必須の知識項目として位置づけられています。
プログラム開発の実務において引数と戻り値を正しく理解し運用することは、システムの安定性、処理速度の最大化、およびメモリ効率の最適化を達成するために欠かせません。C言語の設計思想に直結する重要な要素です。

具体例

引数と戻り値を用いた実際のC言語ソースコードの代表的な記述例を示します。
#include <stdio.h>

int main(void) {
    // 引数と戻り値の処理確認コード
    int max_val(int a, int b) {
    return (a > b) ? a : b;
}
    return 0;
}