单选题 有以下程序 struct S{int n;int a[20];}; void f(int * a,int n) {int i; for(i=0;i
【正确答案】 A
【答案解析】本题中,在调用函数时将结构体变量的两个成员作为实参,其中的成员数组a实际向函数f()传递的是该数组的地址,因此在函数f()中所对应的形参发生改变时,该数组内的数据也会发生改变。函数f()实现的功能是将成员数组中的前9个元素分别加上该元素的下标,作为新的元素。