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

2025-05-07 22:30:01
推荐回答(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,因为第二个元素与第一个元素调换位置了。