单选题
有下列程序:
#include<stdio.h>
void fun(int a,int b)
int t;
t=a; a=b; b=t;
void main()
int c[10]=1,2,3,4,5,6,7,8,9,0),i;
for(i=0;i<10;i+=2)fun(c[i],c[i+1]);
for(i=0;i<10;i++)printf("%d,",c[i]);
printf("n");
程序的运行结果是( )。
【正确答案】
A
【答案解析】[解析] 在程序中实参向形参传递数据的方式是“值传递”,如果实参传递给形参是变量的值,就是数值传递,并不能改变实参的值,所以数组c[10]的值不变。