...{s=(float*) calloc (1,sizeof(float)); *s=++(*p1) + *(p2++...
发布网友
发布时间:2024-10-16 05:24
我来回答
共2个回答
热心网友
时间:2024-10-18 05:44
#include <stdio.h>
#include<stdlib.h>
void fun(float*p1,float*p2,float*s)
{s=(float*) calloc (1,sizeof(float));
*s=++(*p1) + *(p2++); }
int main()
{float a[2]={1.1,4.5},b[2]={10.0,20.0};
float *s=a;
fun(a,b,s);
printf("%.2f",*s);
return 0;
}
运行结果是:
2.10
这是因为++(*p1)的缘故。
热心网友
时间:2024-10-18 05:46
你的问题是什么啊