C语言问题?帮帮忙,我不会,有详细解答吗

2025年05月07日 22:30
有4个网友回答
网友(1):

i=2时,调用sum函数a=&aa[2],a[1]=aa[3]=4,执行a[0]=a[1]后,相当于aa[2]=aa[3]=4;
i=1时,调用sum函数a=&aa[1],a[1]=aa[2]由上面得aa[2]=4.所以a[1]=aa[2]=4,执行a[0]=a[1]后,相当于aa[1]=aa[2]=4;
i=0时,调用sum函数a=&aa[0],a[1]=aa[1]=4,执行a[0]=a[1]后,aa[0]=aa[1]=4.
所以输出结果是4,并且aa[0]=aa[1]=aa[2]=aa[3]=4.你可以自己运行一下看看

网友(2):

4

网友(3):

A

网友(4):

选C,因为第二个元素与第一个元素调换位置了。