void main()
{float a[2]={1.1,4.5},b[2]={10.0,20.0};
float *s=a;
fun(a,b,s);
printf("%.2f",*s);
}
fun(float*p1,float*p2,float*s){s=(float*)calloc(1,sizeof(float));*s=++(*p1)+*(p2++);}
答案:2 悬赏:50 手机版
解决时间 2021-12-18 02:21
- 提问者网友:孤凫
- 2021-12-17 18:53
最佳答案
- 五星知识达人网友:低音帝王
- 2021-12-17 19:24
#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)的缘故。
#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)的缘故。
全部回答
- 1楼网友:往事隔山水
- 2021-12-17 19:59
这个事c里面的考试题把
挺有迷惑性的,答案永远都是输出a[0]也就是1.10
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |