Гарантируется ли сохранение элементов массива от нижних к старшим адресам?
Предположим, у меня есть следующий массив:
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
Что заставило меня задуматься, так этоstacks can grow up or down
Вопрос. Я не очень уверен в этом, поэтому ваши строгие ответы приветствуются. Спасибо.