Zeng Wenbin
答:A。
答:6 2 3 4 5 (每个数字后接一个空格)。
答:C。
答:5。
答:D。数组名作函数参数时所进行的传送只是地址的传送,也就是说把实参数组的首地址赋予形参数组。
答:
代码1:交换值的方法如下:
#include <stdio.h>
void Swap(double x, double y);
int main()
{
double a, b;
a = 66.66;
b = 88.88;
Swap(a, b);
return 0;
}
void Swap(double x, double y)
{
double tmp;
tmp = x;
x = y;
y = tmp;
printf("a=%.2f,b=%.2f", x, y);
}
代码2:交换指针的方法如下:
#include <stdio.h>
#include <stdio.h>
void Swap(double *x, double *y);
int main()
{
double a, b;
a = 66.66;
b = 88.88;
Swap(&a, &b);
printf("a=%.2f,b=%.2f", a, b);
return 0;
}
void Swap(double *x, double *y)
{
double tmp;
tmp = *x;
*x = *y;
*y = tmp;
}