问题
填空题
有如下的函数定义:
int Xfun(int x)
inty=x;
int x=10;y+=x;
return x+y;
通过表达式Xfun[5]调用该函数,则得到的返回值为______。
答案
参考答案:25。
解析:
通过参数传递将5传给x,由语句y=x;知y=5,又有x=10将x重新赋值,而y+=x使得y=15,于是x+y返回25。
有如下的函数定义:
int Xfun(int x)
inty=x;
int x=10;y+=x;
return x+y;
通过表达式Xfun[5]调用该函数,则得到的返回值为______。
参考答案:25。
解析:
通过参数传递将5传给x,由语句y=x;知y=5,又有x=10将x重新赋值,而y+=x使得y=15,于是x+y返回25。