timemod0.c

来自「编程珠虮随书源码,非常好的软件工程学习思想.」· C语言 代码 · 共 29 行

C
29
字号
/* Copyright (C) 1999 Lucent Technologies */
/* From 'Programming Pearls' by Jon Bentley */

/* timemod0.c -- Simple experiments on C run time costs */

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){	int i, n, ia, ib, ic;	float fa, fb, fc;	n = 1000000000;	/* run time in secs gives nanosecs/loop */	ia = ib = ic = 9;	fa = fb = 9.0;	for (i = 0; i < n; i++) {		/* null loop		19.1 */		/* ia = ib + ic;	17.7 */
		/* ia = ib - ic;	17.6 */
		/* ia = ib * ic;	17.7 */
		/* ia = ib % ic;	98.3 */
		/* ia = ib / ic;	98.3 */
		/* ia = rand();		41.5 */
		/* fa = sqrt(fb);	184 */
		/* free(malloc(8));	2400 */	}
	return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?