我不知道有什麼可以作爲理由,更大的結構訪問更慢。爲什麼更大的結構更慢?
例如。 w ^得結構:
第一:
typedef struct TAL {
struct TAL *next;
int v;
int a;
int b;
int c;
} LAL;
和第二:
typedef struct TAL {
struct TAL *next;
int v;
} LAL;
,簡單地探索列表
LAL *tmp;
tmp = AL;
while(tmp != 0)
{
tmp = tmp -> next;
}
小stucture的執行時間(秒)小於第一。 什麼是理由?
你怎麼測量時間?也許那是你的錯誤所在。 – Grim 2011-04-17 11:45:03