printf("違います。printf("%.1f秒かかりました。{printf("違います。clock();printf("%.1f秒かかりました。割って処理に要した時間(s)を計算しています。ここでは、小数点以下第1位まで稼働時間を出力しています。稼働時間は0.0秒になってしまっています。こちらはtime関数によるプログラムです。printf("違います。printf("%d秒かかりました。{printf("違います。time(NULL);printf("%d秒かかりました。0;}clock関数から変更した場所をまとめると、次のようになります。printf("%.1f秒かかりました。printf("%d秒かかりました。time(NULL);printf("%.1f秒かかりました。*/printf("%d秒かかりました。代入部分と、処理に要した時間の計算部分ですね。time関数は秒単位で小数点以下の出力はありませんが、MacOSでも正しく時間を測ることができます。測れて、計算間違いもバッチリ(?)です。ちなみに、gettimeofday関数を使えばミリ秒まで計測可能だそうです。clock関数とtime関数の違いclock関数を使うと、使用したプロセッサ時間を求められます。P.43)一方のtime関数は、現在の暦時刻を決定します。P.169)MacOSでclock関数を使うと、CPUが稼働していた時間を返します。MacOSはマルチタスクのOSであり、ひとつのプログラムがCPUを独占することはないようです。そのため、ひとつのプログラムで稼働時間を測ることができないということでした。中級編)プログラミング学習はググることが大事ですね。勉強しているテキストはこちらです。今後もたまにメモを残せたらと思います。fun!プログラミング学習の過去記事もぜひ。?独立?】エンジニアと起業などについて【未経験を減らそう】RECOMMENDこちらの記事も人気です。2019.2.24【CryptoZombies】イーサリアム上にゾンビを作ってみた【Solid...PLOFILE新卒では教育の会社で営業職を経験。’19年4月からはソフトウェア開発のエンジニアです。大学は6年通いました。最近ではアートとか数学が趣味です。