qq_344258165 2016-07-05 17:21 采纳率: 100%
浏览 7655
已采纳

int * fun() 和 (int *)fun()和int (* fun)()三者的区别

主要是前两者区别,int*fun 是指一个返回值为指向整形的指针的函数 ,我觉得这个应该跟(int*)fun是一个意思啊

  • 写回答

2条回答 默认 最新

  • 小灸舞 2016-07-05 21:41
    关注
    1.int * fun() :fun是一个函数,返回值是int *类型
    2. (int *)fun():一般来说是将fun的返回值强制转换为int *
    3.int (* fun)():fun是一个函数指针,它指向一个没有形式参数的函数,这函数返回一个int值.
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部