test6.c

来自「c 的一些经典算法,满好的,适合初学者. 也可以当作小程序看,对初学者会很有帮」· C语言 代码 · 共 104 行

C
104
字号
#include "stdio.h"
#include "time.h"
#include "math.h"
#include "inc.h"

#define   MAX   30000


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<3000000; j++)
    {
        /* delay1(); */
      /*  delay2();    */
      /* Test_while_dowhile1(); */
        Test_while_dowhile2();

     }
/**********************************************/

  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 delay1 (void)

{

    unsigned int i;

    for (i=0;i<1000;i++)

    ;

}

/*改为自减延时是的代码*/
void delay2(void)
{

    unsigned int i;

    for (i=1000;i>0;i--)

         ;

}



/*while循环和do…while循环生成代码量的比较*/
void    Test_while_dowhile1()
{
    uint i;

    i=0;

    while (i<1000)

    {

         i++;

    }
}

void    Test_while_dowhile2()
{
    uint i;

    i=1000;
    do
              i--;
    while (i>0);
}


⌨️ 快捷键说明

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