改进版(睡与不睡):
// c22ctime22test1201.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
//#include <iostream>
#include<stdio.h>//
#include<ctime>
#include<Windows.h>
#define DbClock10() (double)clock()/10.0
int main()//
{
double star01 = clock();
double timeSec = 0.0;
clock_t oldTimeSec = 0;// clock();
timeSec = DbClock10();
int ii = 0;
for (unsigned long long i = 0; true; ++i) { // 9999; ++i) {
if(0==i) star01 = DbClock10();// clock();
if (clock() == oldTimeSec) continue;
printf("i第%d,:",i,ii);
printf("第%d 次; ", ii);
printf("%0.2f :_ ", DbClock10()); // 3f)_: ", DbClock10() );
timeSec = DbClock10() - star01;
printf("%0.2f\n", timeSec);
oldTimeSec = clock();
++ii;
if (ii > 20) break;
// Sleep(1);//每次工作晚,才睡好觉
}//for110true
// std::cout << "Hello World!\n";
}//main
改进版:
// c22ctime22test1201.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
//#include <iostream>
#include<stdio.h>//
#include<ctime>
#include<Windows.h>
#define DbClock10() (double)clock()/10.0
int main()//
{
double star01 = clock();
double timeSec = 0.0;
clock_t oldTimeSec = 0;// clock();
timeSec = DbClock10();
for (int i = 0; i < 20; ++i) { // 9999; ++i) {
if(0==i) star01 = DbClock10();// clock();
if (clock() == oldTimeSec) continue;
printf("第%d 次:",i);
printf("%0.2f :_ ", DbClock10()); // 3f)_: ", DbClock10() );
timeSec = DbClock10() - star01;
printf("%0.2f\n", timeSec);
oldTimeSec = clock();
Sleep(1);
}//for110i
// std::cout << "Hello World!\n";
}//main
原版
#include<ctime>
#include<stdio.h>
int main() {
clock_t star01=clock();
printf("%d\n",star01); //
unsigned long int uliN=0;
star01=clock();
for(int i=0;i<19;++i) {
if(0!=i) {
uliN= clock()-star01;
}//220if
else{
star01=clock();
}//else220if
printf("%d\n",uliN);
}//for110i
}//main
28662
0
3
6
8
11
简化版本:
#include<ctime>
#include<stdio.h>
int main() {
clock_t star01=clock();
printf("%d\n",star01); //
unsigned long int uliN=0;
star01=clock();
for(int i=0;i<19;++i) {
// if(0!=i) {
uliN= clock()-star01;
// }//220if
/* else{
star01=clock();
}//else220if
*/
printf("%d\n",uliN);
}//for110i
}//main
运行结果相差无几,就是出现0时刻,和不出现0时刻的区别
29416
2
5
7
11
13
15
18
20
23
25
27