下面程序能够完成交换数组a和数组b中的对应元素的功能。 #include swap(int*p1,int*p2) { int temp; } main( ) { int a[5]={1,3,5,7,9), int b[5]={2,4,6,8,10

admin2014-08-29  35

问题 下面程序能够完成交换数组a和数组b中的对应元素的功能。
#include
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,&b
for(i=0;i<5;i++)
printf(“a[9/6d]=%-d”,i,a);
print{(“\n”);
for(i=0;i<5;

选项

答案temp=*pl;*p1=*p2;*p2=temp?;

解析 函数完成了地址的交换。
转载请注明原文地址:https://kaotiyun.com/show/DyvR777K
0

最新回复(0)