سلام دوستان
بنده یه کد را به چند نوشتم و حالا میخوام ببینم سرعت اجرا کدام یک کمتره و سرعت ران شدن کدوم بیشتره
البته لازم به ذکر هست که این کار سرعت واقعی زبان ها رو نشون نمیده
مثلا بعضی زبان ها در بخش شرط ها پرفورمنس بیشتری دارن
#include <stdio.h> #include <time.h> // for clock_t, clock(), CLOCKS_PER_SEC #include <unistd.h> int main() { double time_spent = 0.0; clock_t begin = clock(); int x = 0; for(int i = 0; i < 20000; i++) { for(int j = 20000; j > 0; j--) { if (i == j) { x++; } else { x--; } } } printf("Integer Value = %d", x); clock_t end = clock(); time_spent += (double)(end - begin) / CLOCKS_PER_SEC; printf("The elapsed time is %f seconds", time_spent); return 0; }
زمان: 1.027822 ثانیه