C语言问题,求详细解题过程

[复制链接]
查看11 | 回复2 | 2013-2-26 13:44:55 | 显示全部楼层 |阅读模式
/*** fun(float*p1,int n,float*p2,int m,float*s) 前面一定要加 void *****/void fun(float*p1,int n,float*p2,int m,float*s) {int i; *s=0.0; for(i=0;i<n;i++)*s+=*p1++; for(i=0;i<m;i++)*s+=*p2++; }/*** 修改一下,避免特殊情况*/void fun1(float*p1,int n,float*p2,int m,float*s) {int i; float t=0.0; /***非常安全, t是局部变量,不会修改任何东西!*****/ ...
回复

使用道具 举报

千问 | 2013-2-26 13:44:55 | 显示全部楼层
结果是 8.200000解释我以注释的形式写了:#include#includevoid fun(float*p1,int n,float*p2,int m,float*s) {
int i;
*s=0.0;
//因为main函数中有s=a,所以*s=0.0...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行