运行下列程序后,输出结果是()<br>int b=1;<br>intf(int*a)<br>{b+=*a;return(b);}<br>main()<br>{int a=2,b=3;<br>a+=f(&b);<br>printf("%d\n",a);<br>}<br>

题目类型: 单选题

题目内容

运行下列程序后,输出结果是()
int b=1;
intf(int*a)
{b+=*a;return(b);}
main()
{int a=2,b=3;
a+=f(&b);
printf("%d\n",a);
}

题目选项

A. 4
B. 5
C. 6
D. 7

正确答案

D

题目解析

a+=f( &b )→a+f(&b) →2+(3+2)=7

题目纠错