| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1273 人关注过本帖
标题:亲爱的,求解,同一个代码,不同的结果,我用的VC6.0
只看楼主 加入收藏
Janssean
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2016-10-29
收藏
得分:0 
回复 8楼 renkejun1942
恩恩,thankyou



#include<stdio.h>
#define M 8
float max(float a[],int n)
void main()
{
    float sumf,sump;
    float a[M]={11,2,-3,4.5,5,69,7,80};
    float (* p)();                               //定义指向函数的指针P
    float max(float a[],int n);                  //函数声明
    p=max;
    sump=(* p)(a,M);                             //用指针方式调用函数
    sumf=max(a,M);
    printf("sump=%.2f\n",sump);
    printf("sumf=%.2f\n",sumf);
}
{int k;
float s;
s=a[0];
for(k=0;k<n;k++)
if(s<a[k])s=a[k];
return s;
}
2017-03-24 08:01
Janssean
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2016-10-29
收藏
得分:0 
回复 9楼 wp231957
谢谢
2017-03-24 08:02
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
回复 11楼 Janssean
C程序源文件的后缀是.c,不是.cpp
你需要自己重新建立项目。

程序代码:
#include<stdio.h>
#define M 8
float max(float a[],int n);

int main()//这里的标准写法是 int main( void ) 但是你的编译器太古老了,估计不支持
{
    float sumf, sump;
    float a[ M ] ={ 11, 2, -3, 4.5, 5, 69, 7, 80 };
    float (* p)( float [] , int );                               //定义指向函数的指针P
   
    p = max;
    
    sump =( *p )( a , M );                             //用指针方式调用函数
//用函数指针,这样写更好,因为编译器在处理的时候一样还执行了这样的转换。
// sump = p( a, M )
    sumf = max( a, M );

    printf( "sump = %.2f\n", sump );
    printf(" sumf = %.2f\n", sumf );

    return 0;
}

float max( float a[], int n)
{
    int k;
    float s;
    
    s = a[ 0 ];

    for(k = 0; k < n; k++ )
        if(s < a[ k ])
            s = a[ k ];

    return s;
}

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-03-24 08:11
Janssean
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2016-10-29
收藏
得分:0 
回复 13楼 renkejun1942
OK谢谢
2017-03-24 08:23
快速回复:亲爱的,求解,同一个代码,不同的结果,我用的VC6.0
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018504 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved