就我而言,我想要更好的速度。
他们之间哪一个在速度上更好。
例如:
int n=0;
__asm {
MOV n, 100
INC n
ADD n, 100
}
printf("%d\n", n);
或者
int n=0;
n = 100;
n++;
n += 100;
printf("%d\n", n);
而且我使用以下代码来了解它们之间的更好之处,但它们不会给我一个结果来告诉我什么更好。
double duration;
clock_t start, end;
start = clock();
// code here
end = clock();
duration = (double)(end - start) / CLOCKS_PER_SEC;
printf("%f\n", duration );