⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test7.c

📁 c 的一些经典算法,满好的,适合初学者. 也可以当作小程序看,对初学者会很有帮助
💻 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 + -