设为首页 加入收藏

TOP

C语言中声明的优先级规则
2014-11-24 14:26:35 来源: 作者: 【 】 浏览:3
Tags:言中 声明 优先 规则

B 优先级从高到低依次是:



C 如果const和(或)volatile关键字的后面紧跟类型说明符(如int, long等),那么它作用于类型说明符。其它情况下,const和(或)volatile关键字作用于它紧邻的指针星号。


用上面的规则分析这个C语言声明:



B1 (*next)表示:next是一个指向...类型的指针


B2 (*next)()表示:next是一个的函数指针,函数的返回类型为...


B3 处理前缀的"*",得出函数的返回类型为指针。


C 最后,把char * const解释为指向字符的常量指针




综合起来就是:


”next是一个指针,它指向一个函数,该函数返回一个指针,这个指针指向另一个指向char的常量指针。“


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言中使用struct实现数组复制 下一篇C语言中使用typedef的小提示

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: