回覆列表
  • 1 # 使用者3916807372217

    這個是和你機器的運算速度有關的

    你要計算出這個函式用了多少時間就要用時間函式,我很久沒用了。

    #include "stdlib.h"

    void delay()

    {

    time_t start,end;

    start=time(null);

    unchar i;

    while(z--)

    {

    for(i=0;i

    }

    end=time(null);

    printf("%f",difftime(end,start));

    }

    //time_t是在標頭檔案中定義的,可能是個結構體型別裡面的成員定義了一些時間的單位,如年、月、日。在這裡呼叫這個結構體定義2個變數;

    //start=time(null);

    將其中一個變數賦值。它的值等於當前的系統時間

    //end=time(null);

    在程式結束的時候再給另一個變數賦值,值等於當前的系統時間。

    //difftime(end,start)

    函式difftime();是double型別,用來計算執行的時間,用第一個引數的時間減去第二個引數的時間,得到的值就是執行用了多少時間。單位為秒

  • 中秋節和大豐收的關聯?
  • 哺乳期沒來月經會懷孕嗎?