单选题
有以下程序:
#includ<stdio.h>
voifun(inp)
ind=2;
p=d++;printf("%d",p);
}
main()
ina=1;
fun(a);printf("%",a);
}
程序运行后的输出结果是( )。
A、
32
B、
12
C、
21
D、
22
【正确答案】
C
【答案解析】
C语言中函数参数传递满足“单向传递”,实现传递值的功能,实参能传给形参,形参却不能传回给实参。fun函数体内输出p的值为2,并不影响到fun函数外a的值,a的值在main函数内依然为1。
提交答案
关闭