void swapmm(double *p, double *q, double t)
{
t=*p;
*q=*p;
*q=t;
}void main()
{
int i;
double max,min,*p;
double a[6];
printf("请输入6个数值\n");
for(i=0;i<6;i++)
scanf("%d",&a[i]);
{
max=a[0];
for(i=0;i<6;i++){
if(fabs(a[i])>max)
max=a[i];
}
}
{
min=a[0];
for(i=0;i<6;i++){
if(fabs(a[i])
}
}
for(p=a;p *p=a[i];
swapmm(double *p, double *q, double t=0.0);
for(i=0;i<6;i++)
printf("%d",a[i]);
}
数组转换成指针的时候不太懂,不知道有没有错,还有调用子函数的时候思路也不是还能清晰。
1>d:\documents\visual studio 2008\projects\swap\swap\swap.cpp(34) : error C2144: 语法错误 : “double”的前面应有“)”
1>d:\documents\visual studio 2008\projects\swap\swap\swap.cpp(34) : error C2660: “swapmm”: 函数不接受 0 个参数
1>d:\documents\visual studio 2008\projects\swap\swap\swap.cpp(34) : error C2059: 语法错误 : “)”