工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> C言語

C 関数

C 関数

このチュートリアルでは、C プログラミングの関数 (ユーザー定義関数と標準ライブラリ関数の両方) を紹介します。また、プログラミングで関数が使用される理由も学びます。

関数は、特定のタスクを実行するコードのブロックです。

円を作成して色を付けるプログラムを作成する必要があるとします。この問題を解決するために 2 つの関数を作成できます:

複雑な問題を小さなチャンクに分割することで、プログラムが理解しやすく再利用しやすくなります。


機能の種類

C プログラミングには 2 種類の関数があります:


標準ライブラリ関数

標準ライブラリ関数は、C プログラミングの組み込み関数です。

これらの関数はヘッダー ファイルで定義されます。たとえば、

詳細については、C プログラミングの標準ライブラリ関数にアクセスしてください。


ユーザー定義関数

必要に応じて関数を作成することもできます。ユーザーが作成したこのような関数は、ユーザー定義関数と呼ばれます。

ユーザー定義関数の仕組み

#include <stdio.h>
void functionName()
{
    ... .. ...
    ... .. ...
}

int main()
{
    ... .. ...
    ... .. ...

    functionName();
    
    ... .. ...
    ... .. ...
}

C プログラムの実行は main() から始まります 関数。

コンパイラが functionName(); に遭遇したとき 、プログラムの制御がジャンプします

 void functionName()

そして、コンパイラは functionName() 内のコードの実行を開始します .

プログラムの制御は main() に戻ります 関数定義内のコードが実行されると、関数 が実行されます。

<図>

関数名は識別子であり、一意である必要があります。

これは、ユーザー定義関数の概要です。詳細については、次のページをご覧ください:


ユーザー定義関数の利点

<オール>
  • プログラムの理解、維持、デバッグが容易になります。
  • 他のプログラムで使用できる再利用可能なコード
  • 大きなプログラムは小さなモジュールに分割できます。したがって、大規模なプロジェクトを多くのプログラマーに分割できます。

  • C言語

    1. C++ プログラミングで配列を関数に渡す
    2. C プログラミングにおけるユーザー定義関数のタイプ
    3. C の関数に配列を渡す
    4. C 標準ライブラリ関数
    5. 例を含む Python Lambda 関数
    6. Verilog 関数
    7. Verilog 数学関数
    8. C - 関数
    9. C - ファイル I/O
    10. C++ のポリモーフィズム
    11. MATLAB-概要