C language

Q4: Memory Allocation

What is the output of the following code?

int main()
{
  int*x;
  x = abc();
  printf(“%d”,*x);
  return 0;
}

int* abc()
{
  int y=3;
  return (&y);
}
  • (a) 3              (b) 5       (c) Can’t say

Ans: Many would answer it as 3 but it is wrong. The way we have tried to do it is wrong. As we enter into main we have a memory allocated for variable x and then function abc is called.

www.exploreroots.com

Now as function abc() is called, a new frame is added in the stack. We save the return address to main in the stack. Then a variable y is declared.

www.exploreroots.com

31 Replies to “Q4: Memory Allocation

  1. Pingback: DayZ Hacks
  2. Pingback: hacking service
  3. эра водолея ванга, эра водолея для водолеев общедомовой прибор учета тепловой энергии, правила установки прибора учета тепловой энергии нсд упк рк, негласные следственные
    действия и их виды новый аэропорт стамбула официальный сайт табло,
    табло вылета стамбул сабиха

  4. шығарманың фабуласы екі бай әлемді, әдебиет танытқыш оқу жер доп жүйесіндегі жұмыстың формуласы
    bi group алматы новостройки, биай групп квартиры в
    рассрочку алматы моторлы қайық барлық жолға 2 сағ, моторлы қайық өзен ағысымен
    18 км

  5. Pingback: bangkok tattoo
  6. 20 жылдық текст, 40 жылдық кездесу әні скачать казхром акционеры, казхром актобе вакансии ложные позывы
    к дефекации после операции, колоректальный рак презентация а портал,
    портал студента

  7. бұрынғы заман мен қазіргі заман эссе, бұрынғы заман балалары олх актобе, птицы,
    олх актобе – согым сағым сөзінің синонимі, сағым туралы жұмбақ мешітке садақа, садақа түрлері

  8. Pingback: marbo 9000 puff
  9. Pingback: STD Test
  10. Pingback: 안전놀이터
  11. стремянка трансформер алматы, лестница трансформер
    6 метров соңғы қоңырау сценарий 2 сынып, 11 сынып қоштасу кеші сценарий мағжан жұмабаев түркістан,
    мағжан жұмабаев түркістан өлеңі талдау тау актобе инстаграм,
    тау актобе новости

  12. Pingback: Phim Vo Thuat
  13. ерте жүктіліктің алдын алу видеоролик,
    ерте жүктіліктің алдын алу қыздар жиналысы каракесек все
    песни скачать, каракесек кураган гул
    скачать отборочный турнир чемпионата мира по футболу, казахстан чемпионат мира по футболу деформация презентация
    қазақша, серпімділік күші презентация

  14. Pingback: dark168
  15. тепловая энергия это, правила
    пользования тепловой энергией рк атау кере деген не, атау кере талдау ұжым дегеніміз не қмж, ұжым белгілері адам не үшін бастырылады, бастырылу себебі

  16. Pingback: gambia

Leave a Reply

Your email address will not be published. Required fields are marked *