为什么数组索引比指针快?指针不应该比数组索引快吗?
**我使用time.h clock_t来测试两个函数,每个函数循环200万次.
Pointer time : 0.018995
Index time : 0.017864
void myPointer(int a[], int size)
{
int *p;
for(p = a; p < &a[size]; p++)
{
*p = 0;
}
}
void myIndex(int a[], int size)
{
int i;
for(i = 0; i < size; i++)
{
a[i] = 0;
}
}
Run Code Online (Sandbox Code Playgroud)