fork download
  1. #include <iostream>
  2.  
  3. void countdown(int n) {
  4. std::cout << "countdown(" << n << ") entry\n";
  5. if (n == 0)
  6. countdown(n + 1);
  7. std::cout << "countdown(" << n << ") exit\n";
  8. }
  9.  
  10. int main() {
  11. std::cout << "main entry\n";
  12. countdown(0);
  13. std::cout << "main exit\n";
  14. }
  15.  
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
main entry
countdown(0) entry
countdown(1) entry
countdown(1) exit
countdown(0) exit
main exit