C专家编程(1)

程序运行时间计算

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节中讲述约束条件的小节中有这么一句话:

每个形参都应该有自己的类型,这样它的值就可以赋值给与它所对应的形参类型的对象(该对象的类型不能含有限定符)。

这就是说参数传递过程类似于赋值。

























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值