程序运行时间计算
int _tmain(int argc, _TCHAR* argv[])
{
//printf("Elapsed time:%u secs./n",clock()/CLOCKS_PER_SEC);
long i = 10000000L;
clock_t start, finish;
double Total_time;
/**/
printf("time to do %d empty loops is ", i);
start = clock();
while(i--);
finish = clock();
Total_time = (double)(finish - start)/CLOCKS_PER_SEC;
printf("%f seconds/n", Total_time);
return 0;
}
int _tmain(int argc, _TCHAR* argv[]) 显示计算机中最大的日期表示
{
time_t biggest = 0x7fffffff;
printf("biggest = %s \n", asctime(gmtime(&biggest)));
return 0;
}
运行结果:
biggest = Tue Jan 19 03:14:07 2038
char **a 与const char ** a的区别是什么?
它们两个并不相容,它的答案的ANSI C标准第6.3.2.2节中讲述约束条件的小节中有这么一句话:
每个形参都应该有自己的类型,这样它的值就可以赋值给与它所对应的形参类型的对象(该对象的类型不能含有限定符)。
这就是说参数传递过程类似于赋值。