| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 935 人关注过本帖
标题:关于函数指针变量
取消只看楼主 加入收藏
y218z903
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-7-27
收藏
 问题点数:0 回复次数:4 
关于函数指针变量

main()
{
float (*p)();
float swap(float ,float);
float k;
p=swap;

k=(*p)(3.0,10.0);
printf("%f",k);
}
float swap(float a,float b)
{
return (a>b)?a:b;

} 答案竟然是2.125000 为什么?

搜索更多相关主题的帖子: float 变量 指针 函数 swap 
2007-08-11 18:54
y218z903
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-7-27
收藏
得分:0 

int max(int a,int b){

if(a>b)return a;

else return b;

}

main(){

int max(int a,int b);

int(*pmax)();

int x,y,z;

pmax=max;

printf("input two numbers:\n");

scanf("%d%d",&x,&y);

z=(*pmax)(x,y);

printf("maxmum=%d",z);

}
那我就明白..为什么..这个可以? 能否解释下?


2007-08-11 19:27
y218z903
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-7-27
收藏
得分:0 
当然编译过...int 的例题...至于float 是我自己改的...

2007-08-11 20:16
y218z903
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-7-27
收藏
得分:0 

汗死...我只是刚学不久,,那知道这么多的标准啊...


2007-08-11 20:31
y218z903
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-7-27
收藏
得分:0 
我在书上说的那有那么多的问题...真是越看越糊涂...还是去看看书吧...不过书上也没那么介绍什么标准的...
谢谢!!!

2007-08-11 20:51
快速回复:关于函数指针变量
数据加载中...
 
   



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

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