這個是和你機器的運算速度有關的
你要計算出這個函式用了多少時間就要用時間函式,我很久沒用了。
#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型別,用來計算執行的時間,用第一個引數的時間減去第二個引數的時間,得到的值就是執行用了多少時間。單位為秒
這個是和你機器的運算速度有關的
你要計算出這個函式用了多少時間就要用時間函式,我很久沒用了。
#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型別,用來計算執行的時間,用第一個引數的時間減去第二個引數的時間,得到的值就是執行用了多少時間。單位為秒