Как осуществляется следующая программа recursión?

Мое сомнение приходит к, что является немного смущенным знанием, как происходит печать этого результата: ABCDEFGHIJKLMNOPQRSTUVWXYZ.

Предполагается, что, если есть непрерывный recursión до того, чтобы прибывать в букву A и в конце концов печатать ее. Как он подходит близко в букву B? Дело в том, что память выполняет все printf () начинаясь с A? чтобы потом выполнять B, после C, и т.д. в памяти? Спасибо.

#include<stdio.h>
void funcionA(char c);
void funcionB(char c);

int main()
{
  printf("\n");
  funcionA('Z'); //90
  printf("\n");
  return 0;
}
void funcionA(char c)
{
  if(c > 'A') //65
    funcionB(c);
  printf("%c", c);
}
void funcionB(char c)
{
  funcionA(--c);
}
7
задан 17.06.2019, 16:11
0 ответов