Я почти уверен, что больший адрес не является физическим адресом переменной, поскольку она выполняется в пользовательском пространстве и определенно не должна иметь доступа к физическим адресам. . Для этого я также отключил ASLR, поэтому большой адрес — это не просто результат рандомизации.
Код: Выделить всё
#include
#include
static int testInt = 5;
int main() {
printf("address of testInt: %p\n", (void*)&testInt);
return 0;
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... -from-that
Мобильная версия