私はプログラマーではありませんが、最近コーディングに興味を持ち、自分で C を学び始め、ProjectEuler.net からの質問をそれで解決し始めました。
私が書いている各ソースコードの最後に、次の 2 行を追加しています。
printf ( "The number you are looking for is %d", 0 );
printf ( "\n... and took %d / %d seconds to compute that", clock(), CLOCKS_PER_SEC );
...ここで、ゼロを答えとして必要な数字に置き換えます。
問題は次のとおりです。作業をどれだけ最適化しても、printf は 50 未満のクロックを表示することはありません。これら 2 つの操作以外の操作を行わずに完全に空白のソース コードを使用した場合でも、50 クロックを表示します。これらの 50 クロックを費やしているのは #include の上部にあるのでしょうか、それとも別のものでしょうか?
私のソース コードの中には、50 個のクロックを表示するものもあります。だから...ここで何を推測すればよいかわかりません。私が書いたもののいくつかは、解決するのに本当に0ミリ秒かかりますか?