函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【 】。 a[0]=1;a[1]=2;swap(a,2);

admin2010-12-16  21

问题 函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【  】。
a[0]=1;a[1]=2;swap(a,2);

选项

答案2,1

解析 本题考核函数参数的传递。数组名作为函数参数传递的是数组的首地址,即实参数组名把实参数组的首地址传给了形参数组名,形参数组名就指向了相应的实参数组,就是说形参数组和实参数其实就是同一个数组,对形参数组元素的修改也同样影响到对应的实参数组元素。
转载请注明原文地址:https://kaotiyun.com/show/TsVp777K
0

最新回复(0)