Я изучаю язык C, и у меня есть проблема, чтобы понять распределение памяти и схему адресов памяти.
- У меня есть 2 целых числа, у первого есть адрес 22fd58, а у второго 22fd60. И это тот момент, когда я застреваю. Одно целое число имеет длину 4 байта, поэтому, если первое целое число начинается с 22fd58, второе должно начинаться с 22fd5c. Если один адрес содержит один байт.
Так где же дыра в моей логике? И я работаю на 64-битной системе.