方法: Cは他の言語のように例外のための組み込みサポートを持っていません。代わりに、関数から特別な値を返す、errnoのようなグローバル変数を設定するなど、いくつかの従来のエラー処理戦略に頼っています。 特別な値を返す 関数は、有効な結果としてありそうにない特定の値を返すことでエラーを示すことができます。以下は整数の例です:.
errno
方法: C言語において、ログ取りは基本的なファイル操作またはより洗練されたライブラリを使用して達成することができます。簡単に始めるために、標準のI/Oライブラリから始めます。以下のスニペットは、基本的なログ実装を示しています。 シンプルなメッセージをログに記録するには:.
方法: C言語で関数は、戻り値の型、名前、パラメータ(ある場合)、そしてコードのブロックで宣言されます。簡単な例から始めましょう:二つの整数を加算する関数です。
どうやって: リファクタリングは、変数名を明確にするための名前変更から、より良いモジュール化のためのコード構造の変更まで、さまざまな戦術を含むことができます。これはCコードをより明確で効率的にリファクタリングする方法を示す簡単な例です。 リファクタリング前:.