开发者社区 问答 正文

*p 和 *(*p) 的区别

p 和 (*p) 的区别

展开
收起
a123456678 2016-06-07 21:22:09 3769 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果p是个一级指针 *p 则可以取出
    如果p是个二级指针则 **p //此时括号非必须

    还有需要看上下文 如果是函数指针的话,此时括号是需要的比如
     

    int (p) (int x); / 声明一个函数指针 */
    p=function; / 将function函数的首地址赋给指针p /

    2019-07-17 19:31:02
    赞同 展开评论
问答地址: