Интересно, в чем может быть причина, что доступ к указателю на большую структуру медленнее.
Например. 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;
}
Время выполнения меньшей структуры (секунды) меньше первого.
В чем может быть причина?