申論題內容
五、考慮下列程式片段:
int fab (int n){
if (n=1)
return 1;
else return (fab(n-1) + fab(n-2));
}
void main(){
int value;
value = fab(3);
}
請說明當執行到 fab( )函數時,activation record(包含 function value, parameter,
dynamic link, static link,及 return address)的內容。(20 分)