下面程序能够完成交换数组a和数组b中的对应元素的功能。#include<stdio.h>swap(int*p1,int*p2){int temp;} main( ){int a[5]={1,3,5,7,9),int b[5]={2,4,6,8,10}。int i;for(i=0;i<5;i++)swap(&a[i],&b[i];for(i=0;i<5;i++)printf(“a[9/6d]=%-d”,i,a[i]);print{(“\n”);for(i=0;i<5;
【正确答案】正确答案:temp=*pl;*p1=*p2;*p2=temp?;
【答案解析】解析:函数完成了地址的交换。