📄 test7.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -