单选题 有以下程序:#includ<stdio.h>voifun(ina,inb)int; t=a;a=b;b=t;}main()inc[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("");}程序运行的结果是(  )。
【正确答案】 A
【答案解析】在C语言中,函数参数传递的作用是“传值”,形参和实参是两个没有关系的变量。函数fun交换了参数值,但只是交换了形参的值,结果并不会传递给实参。所以数组c没有发生变化,原样输出。