}
请回答问题:
①函数f的功能:
________________________________________。
②函数f的形参a的传递方式为:
______________,根据该传递方式的特点,当执行完行A后,实参x的值会不会改变?
__________。
③函数f的形参b的传递方式为:
______________,根据该传递方式的特点,当执行完行A后,实参y的值会不会改变?
__________。
④行A可不可以写成f(x,&y);?
____________,为什么?
________________________。
⑤程序的输出结果:
__________________,并上机验证。
19.以下程序输出的第一行是__________,第二行是__________,第三行是__________。
#include
voidfn(int&x)
{
staticinty=1;
x+=y;
y+=x;
cout<}
voidmain()
{
inty=1;
fn(y);
fn(y);
fn(y);
}