swap( int x, int y)实现对x和y值的交换。则执行语句{int a[2]={1,2};swap(a[0], a[1]);}后,a[0...

swap( int x, int y)实现对x和y值的交换。则执行语句{int a[2]={1,2};swap(a[0], a[1]);}后,a[0]和a[1]分别是多少?

swap( int x, int y)实现对x和y值的交换 , 但从函数定义情况看,只是对形参进行了数据修改,不会影响到实参数据。因此,你的结果不会变化 , 仍然是a[0]= 1 a[1]= 2
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-25
根据形式参数可以判定,swap(a[0], a[1]);}后,a[0],a[1]的值不变。
第2个回答  2011-12-25
2.1
相似回答