test7.c
来自「c 的一些经典算法,满好的,适合初学者. 也可以当作小程序看,对初学者会很有帮」· C语言 代码 · 共 84 行
C
84 行
#include "stdio.h"
#include "time.h"
#include "math.h"
#include "inc.h"
#define MAX 300
main()
{
int i;
unsigned long j;
clock_t start_time,end_time, during_time;
start_time = clock();
printf( "start_time=%d",start_time);
printf("\n");
/****************测试函数主体******************/
for(j=0; j<1000; j++)
{
pointer_func();
}
/**********************************************/
end_time = clock();
during_time= end_time - start_time;
printf("end_time=%d",end_time);
printf("\n\n");
printf("during_time=%d",during_time);
getch();
}
/****************************************************/
/*用指针做函数参数与非指针做函数参数的比较*/
/****************************************************/
void unpointer_func()
{
int i;
for(i=0; i<MAX; i++)
print1 (stu ); /*非指针做函数参数*/
}
void print1(struct student stu)
{
printf (FORMAT,stu.num, stu.name, stu.score[0], stu.score[1], stu.score[2]);
/*printf("\n");*/
}
/******************************/
/******************************/
void pointer_func()
{
int i;
for(i=0; i<MAX; i++)
print2 (&stu ); /*指针做函数参数*/
}
void print2(struct student *p)
{
printf (FORMAT,p->num,p->name,p->score[0],p->score[1],p->score[2]);
/* rintf("\n");*/
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?