选择题
有以下程序:
#include <stdio.h>
void funA(int n) {n++;}
main()
{ int a=1;
funA(a); printf('%d ',a);
funA(a); printf('%d\n',a);
}
程序运行后的输出结果是______。
A、
1 1
B、
1 2
C、
2 2
D、
2 1
【正确答案】
A
【答案解析】
[考点] 函数、指针和数组 该程序的main()函数在输出时,所输出的值就为int中赋给a的值1,调用funA(a)属于值传递,并没有改变实参变量a的值。
提交答案
关闭