为什么18题选B而第九题选A阿???

2025-05-20 01:33:26
推荐回答(1个)
回答(1):

18题函数变量是数组首地址,是一个地址,而9题传的是数组,所以一个值变化了,另一个不变。忘记专业名词怎么说了,如果学过C你应该明白我在说什么吧。查一下你的书,应该在形参实参那章有讲。
f(a)传递的是地址,如果是fun(c[1],c[2])或者fun(c[i],c[i+1])这是两个数值,并不会引起数组c[]的变化。
你应该是错在这个知识点吧。知道了这点应该就不用再解释函数里面的简单运算了吧。