hallo
____________________________________________
Kommt raus:
Counting down ...4
Counting down ...3
Counting down ...2
Counting down ...1
Counting down ...0
0: Kaboom!
1: Kaboom!
2: Kaboom!
3: Kaboom!
4: Kaboom!
Was passiert nach "0: Kaboom! " bis da verstehe ich alles ,wie kommt es aber zu "1: Kaboom! " ?
Code:
#include <iostream>
void countdown(int n);
int main()
{
countdown(4);
return 0;
}
void countdown(int n)
{
using namespace std;
cout << "Counting down ... " << n << endl;
if (n > 0)
countdown(n-1);
cout << n << ": Kaboom!\n";
}
Kommt raus:
Counting down ...4
Counting down ...3
Counting down ...2
Counting down ...1
Counting down ...0
0: Kaboom!
1: Kaboom!
2: Kaboom!
3: Kaboom!
4: Kaboom!
Was passiert nach "0: Kaboom! " bis da verstehe ich alles ,wie kommt es aber zu "1: Kaboom! " ?