|
一定時間のループ回数を数えるプログラムなのですが、
実行するたびに毎回、異なる値が出力されます。
なぜ毎回違うのか教えてください。 お願いします。
#include <stdio.h>
#include <time.h>
#define TIME 0.1
int main()
{
clock_t start;
int count = 0;
start = clock();
while((double)(clock() - start) / CLOCKS_PER_SEC < TIME)
count++;
printf("%d\n", count);
}
|