回答編集履歴

1

append

2016/08/30 08:07

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -7,3 +7,7 @@
7
7
 
8
8
 
9
9
  [Mac OSの`clock`関数](https://developer.apple.com/library/ios/documentation/System/Conceptual/ManPages_iPhoneOS/man3/clock.3.html)は「現実世界で経過した時間」ではなく、「CPUが稼動していた時間」を返します。質問にあるコードでは、キーボードからのユーザ入力待ち(=CPUは何もしない)がほとんど全てですから、このような結果になります。
10
+
11
+
12
+
13
+ 所要時間の計測に使える関数として、秒単位で十分ならば[`time`関数](https://developer.apple.com/library/ios/documentation/System/Conceptual/ManPages_iPhoneOS/man3/time.3.html)を、より高精度な値が必要なら[`gettimeofday`関数](https://developer.apple.com/library/ios/documentation/System/Conceptual/ManPages_iPhoneOS/man2/gettimeofday.2.html)で代替できます。