Значение, которое вы видите, отсутствует ни в таблице, ни в инструкции, потому что это локальная переменная.(Локальные переменные не поддерживают любое имя, связанное с таблицей символов, поскольку они являются «живыми», пока вы находитесь в определенном методе). Адрес эквивалентен чему-то вроде
void somefunc()
{
int t; //t may have address 0x804a254 since this is a local variable.
}
, чтобы правильно освободить памятьлокальная переменная размещается в системном стеке, а не где-то еще в памяти.они выдвигаются, когда функция создается, и удаляются, когда функция возвращается, вот что вы видите.