有下列程序:#includevoid sum(int a[]){a[0]=a[-1]+a[1];}void main(){int a[10]={1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf("%d\n",a[2]);}程序运行后的输出结果是()
A. 6
B. 7
C. 5
D. 9
有以下程序#include void fun(int *a,int *b){int *c;c=a;a=b;b=c;}void main(){int x=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d,",*p,*q);fun(&x,&y);printf("%d,%d\n",*p,*q);}程序运行后的输出结果是()
A. 3,5,5,3
B. 3,5,3,5
C. 5,3,3,5
D. 5,3,5,3