Гарантируется ли сохранение элементов массива от нижних к старшим адресам?

Предположим, у меня есть следующий массив:

int list[3]={2,8,9};
printf("%p,%p,%p",(void*)&list[0],(void*)&list[1],(void*)&list[2]);

Всегда ли гарантируется, что &список [0] <&список [1] <&список [2]?

Я предполагал, что это будет жесткое и быстрое правило при использовании C, но теперь я должен быть очень уверен в этом, поскольку OP только что спросил меня об этом, когда я ответил на его вопрос оendianness

Little endian или Big endian

Что заставило меня задуматься, так этоstacks can grow up or down Вопрос. Я не очень уверен в этом, поэтому ваши строгие ответы приветствуются. Спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос