Cで関数をネストできるかどうかを調べてください!
いいえ、できません。
Cの他の関数内で関数を定義することはできません。
JavaScript、Swift、Pythonなどの言語では、ネストされた関数を使用するのがかなり一般的です。
CおよびC ++は、このオプションを提供していません。
次善の策は、何かを実行するために必要な関数を別のファイルに入れ、クライアントプログラムが使用する必要のある主要な関数のみを公開することです。これにより、公開する必要のないものをすべて「非表示」にすることができます。
私の無料ダウンロードCハンドブック
その他のclangチュートリアル:
- Cプログラミング言語の紹介
- C変数とタイプ
- C定数
- C演算子
- C条件付き
- Cでループを操作する方法
- C配列の概要
- Cで配列の長さを決定する方法
- C文字列の概要
- Cで文字列の長さを見つける方法
- Cポインタの紹介
- Cで配列をループする
- Cのブール値
- C関数の紹介
- CでNULLを使用する方法
- Cの基本的なI / Oの概念
- Cでの二重引用符と一重引用符
- C関数から文字列を返す方法
- Cで暗黙的に宣言されているライブラリ関数の警告を解決する方法
- Cで文字値を確認する方法
- Cで `printf()`を使用してパーセント文字を印刷する方法
- C変換指定子と修飾子
- Cでコマンドラインパラメータにアクセスする方法
- Cの変数のスコープ
- 関数をCにネストできますか?
- Cの静的変数
- Cグローバル変数
- Cのtypedefキーワード
- C列挙型
- C構造体
- Cヘッダーファイル
- Cプリプロセッサ