Czy elementy tablicy są gwarantowane do przechowywania z niższych do wyższych adresów?
Załóżmy, że mam następującą tablicę:
int list[3]={2,8,9};
printf("%p,%p,%p",(void*)&list[0],(void*)&list[1],(void*)&list[2]);
Czy to zawsze gwarantuje& lista [0] <& lista [1] <& lista [2] ?
Założyłem, że jest to trudna i szybka reguła podczas używania C, ale teraz muszę to bardzo pewnie, ponieważ OP właśnie mnie o to zapytało, kiedy odpowiedziałem na jego pytanie oendianness
To, co dało mi drugie myśli, tostacks can grow up or down
problem. Nie jestem tego pewien, więc twoje rygorystyczne odpowiedzi są doceniane.