Это означает, что в позициях 0 и 1 выделенных значений памяти установлено значение 1.
Для более ясного понимания: p * указывает на какой-то адрес памяти, пусть он будет start
, прямо на другой адрес памяти, равный start + sizeof(int)*100
, пусть он будет en
d.
В этом примере для 1 были установлены элементы на start
и start + sizeof(int)
. Постинкремент (*p++
) означает, что сначала мы используем p*
, а затем он увеличивается со значением sizeof(int)
, второй *p++
означает, что мы теперь используем *p + sizeof(int)
, а затем он снова увеличивается, и у нас есть *p + sizeof(int)*2
.