#include long fun(int n){long s;if (n==1||n==2)s=2;else s=n-fun(n-1);return s;}int main( ) { printf("%ld\n",fun(3)); return 0; }
A. 1
B. 2
C. 3
D. 4
下面叙述中错误的是_____。
A. 函数内声明的变量是局部变量
B. 函数外声明的变量是全局变量
C. 局部变量的生存期总是与程序运行的时间相同
D. 形参的生存期与所在函数被调用执行的时间相同
若函数调用时的实参为变量,则下面关于函数形参和实参的叙述中正确的是___。
A. 实参和其对应的形参占用同一存储单元
B. 形参不占用存储单元
C. 相同名称的实参和形参占用同一存储单元
D. 实参和其对应的形参占用不同的存储单元
下面函数定义中正确的是_____。
A. doubleifun(doubleif1,doubleif2){}
B. doubleifun(doubleif1;doubleif2){}
C. doubleifun(doubleif1,doubleif2);{}
D. doubleifun(doubleif1,f2){}