CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

复杂声明问题(面试中遇到的)

楼主brianlu(-)2005-03-22 14:29:34 在 C/C++ / C++ 语言 提问

int   (*   (*f)(int,   int))(int)  
  表示什么含义?  
  我的理解是:  
  f是一个指向函数的指针,   f指向一个函数(该函数的参数为int,int,返回值为一个指针)。   返回的这个指针指向的是另外一个函数(参数类型是int,   返回值是int类型的函数)  
   
  我的理解有问题吗?请指教。 问题点数:20、回复次数:24Top

1 楼kobefly(科比--网络学习中)回复于 2005-03-22 14:46:21 得分 1

我想  
   
  你的理解是正确的  
   
  但是现实中,又有几个人写这样的东西呢Top

2 楼whyglinux(山青水秀)回复于 2005-03-22 15:05:06 得分 1

正确Top

3 楼arrowcy(长弓手)回复于 2005-03-22 15:08:01 得分 0

好复杂啊  
  那个公司的面试题哦?Top

4 楼roclee810(asdasd)回复于 2005-03-22 15:08:42 得分 1

现在面试的题目真是怪,既然他们这么问你,以后你写程序也这样写好了!看得他们头晕!Top

5 楼pcboyxhy(-273.15℃)回复于 2005-03-22 15:11:36 得分 1

考试专家专门想这个Top

6 楼yjh1982(血精灵)回复于 2005-03-22 15:16:14 得分 1

yesTop

7 楼WingForce(初六,履霜,坚冰至。)回复于 2005-03-22 15:17:56 得分 0

roclee810(asdasd)    
  -----------------------------------------  
  现在面试的题目真是怪,既然他们这么问你,以后你写程序也这样写好了!看得他们头晕!  
  -----------------------------------------  
  强烈同意!!!  
  Top

8 楼shuihan84(shuihan84)回复于 2005-03-22 15:19:10 得分 1

太BT了Top

9 楼zhousqy(标准C匪徒)(甩拉,甩拉)回复于 2005-03-22 15:20:07 得分 1

yeah.  
  Top

10 楼sTigerwsk(++++++禽兽联合国总理兼国防部长--骗子++++++)回复于 2005-03-22 15:23:40 得分 1

这个东西很少会用到  
  C陷阱与缺陷中有提到  
  他们定义的是(*(void(*)())0)()  
  这是用来在启动时调用首地址为0位置的子例程  
  楼主的理解无误Top

11 楼minster(郭子@居无定所)回复于 2005-03-22 15:25:40 得分 1

估计考察的就是理解能力,没实际意义,但能考验人Top

12 楼Lodger007(Groov0V)回复于 2005-03-22 15:57:56 得分 1

这种所谓的BT题只是一些基础题,只要基础只是好,相信能够做。Top

13 楼dongpy(51-->ARM)回复于 2005-03-22 16:03:15 得分 1

楼主,你的解释很正确Top

14 楼mymyal123(风之森)回复于 2005-03-22 16:31:10 得分 1

btTop

15 楼uestczw(猪猪)回复于 2005-03-22 22:05:57 得分 1

正确Top

16 楼Featured(我握着爱情的门票静静排队……)回复于 2005-03-22 22:17:03 得分 1

>>   估计考察的就是理解能力,没实际意义,但能考验人  
   
  同意。并不是说工作中非要用到,  
  看的就是你对基础的掌握是否牢靠,还有你的大脑是否灵活。Top

17 楼zhaozhencn(FlyingDonkey)回复于 2005-03-23 09:57:00 得分 1

楼主的理解是正确的。Top

18 楼laj8868()回复于 2005-03-23 10:46:31 得分 1

楼主的理解是正确的。  
   
  考试这样也有点难为人  
   
  我就认为没有什么实际价值!  
   
  让人家看不懂的程序不能叫程序Top

19 楼xjp6688(大平/要做必须最好)回复于 2005-03-23 10:50:13 得分 0

晕Top

20 楼sharkhuang(走吧走吧!人总会慢慢长大~)回复于 2005-03-23 13:56:14 得分 1

完全正确Top

21 楼smartmarkey()回复于 2005-03-23 16:43:51 得分 1

一个良好的程序首先就是可读性!Top

22 楼vagrantman(流浪者)回复于 2005-03-23 16:59:41 得分 1

一个良好的程序首先就是可读性!  
   
  同意!!!Top

23 楼stupidfish2004()回复于 2005-03-23 17:03:00 得分 1

同意  
  Top

24 楼ahjzt(冰山来客)回复于 2005-04-12 15:02:13 得分 0

int   (*   (*f)(int,   int))(int)  
   
  我想应该是:f是一个函数(该函数的参数为int),它返回一个指针(a),该指针指向另外一个指针(b),指针(b)指向一个函数(参数为int型),这个函数返回值为int型。Top

相关问题

  • 我遇到的面试题
  • 面试时遇到的问题!!!!!
  • 面试的时候遇到的问题
  • 昨天面试遇到个难题
  • 面试遇到的一个问题
  • 面试时遇到这样的公司
  • 华为面试程序真的很复杂
  • 复杂的SQL查询----一道面试题
  • 大家在面试中遇到的问题?????
  • 大家在面试中遇到的问题?????

关键词

  • 函数
  • 指针
  • 面试
  • 指向
  • 理解
  • 参数
  • 程序
  • 返回
  • 实际
  • 同意

得分解答快速导航

  • 帖主:brianlu
  • kobefly
  • whyglinux
  • roclee810
  • pcboyxhy
  • yjh1982
  • shuihan84
  • zhousqy
  • sTigerwsk
  • minster
  • Lodger007
  • dongpy
  • mymyal123
  • uestczw
  • Featured
  • zhaozhencn
  • laj8868
  • sharkhuang
  • smartmarkey
  • vagrantman
  • stupidfish2004

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo