clockは、CPUがとある処理にかかった時間を計測するためのC標準ライブラリ関数・・・。
clock_tはプロセッサ時間単位なので、秒単位の結果を得るには、
開始と終了のclock_tの差をCLOCKS_PER_SECで割ればいい・・・。
前回のループ処理(iを0から1000000まで足す)でCPUがかけた時間を算出する・・・。
(実際にかかった時間ではないので注意!)
start、endのtime_tをclock_tにしている・・・。
開始時と終了時にclockを呼ぶ・・・。
endからstartを引いて、CLOCKS_PER_SECで割ったのがelapsed・・・。
$ ./clock i = 0 1 = 1
.
.
.
i = 999999 i = 1000000 elapsed = 5.820000 $
とCPUがかけた時間が出る・・・。