14주차 퀴즈
문제1
다음 프로그램의 출력에 대해서 설명하세요(2점).
#include <iostream>
using namespace std;
void f3(int& n){
    if (n<5) throw n;
    cout << n << endl;
}
void f2(int& n){
    f3(++n);
    cout << n << endl;
}
void f1(int& n){
    try {
        f2(++n);
    }
    catch(int n){
        throw n+3;
    }
    cout << n << endl;
}
int main(){
    int n = 1;
    try {
        f1(++n);
    }
    catch(int n){
        cout << n << endl;
    }
    cout << n << endl;
}
      
    
댓글남기기