C语言的声明的优先级规则如下:

A

声明从它的名字开始读取,然后按照优先级顺序依次读取

B

优先级从高到低依次是:

 

B.1

声明中被括号括起来的那一部分

 

B.2

后缀操作符【圆括号 ()表示这是一个函数,方括号 []

表示这是一个数组】

 

B.3

前缀操作符【* 表示这是一个指向 ......的指针】

C

如果  const 或  volatile如 关键字的后面紧跟说明符

【如  int、 long等】,那么它作用于类型说明符。

在其他情况下, const和【或】 volatile关键字作用于它左边紧邻的指针星号。

最新文章

  1. SQL Server如何在变长列上存储索引
  2. mybatis 基础1(动态代理)
  3. 20145209&20145309信息安全系统设计基础实验报告 (4)
  4. JAVA的数组和输入
  5. iOS ----Pods-resources.sh Permission denied
  6. mysql高可用探究 MMM高可用mysql方案
  7. oracle7
  8. POJ 1830.开关问题(高斯消元)
  9. PostgreSQL指南
  10. W3C的标准到底是啥?
  11. C# 将文件夹中文件复制到另一个文件夹
  12. dataframe基础
  13. Oracle 数据库启动过程
  14. ①Android NuPlayer播放框架
  15. (zhuan) 126 篇殿堂级深度学习论文分类整理 从入门到应用
  16. 如何解决cacti的snmp error
  17. MFC中的几个虚函数
  18. / | \ # $ ^ & *这些符号怎么读
  19. 读取Linux上图片
  20. [LeetCode系列] 从中序遍历和后序遍历序列构造二叉树(迭代解法)

热门文章

  1. 阐述:SIP协议是什么
  2. QTcpSocket 发送和接收数据的几种方法
  3. linux下locale中的各环境变量的含义
  4. [转]android ANR产生原因和解决办法
  5. 关于makefile文件研究
  6. autofac 实例生命周期
  7. Jenkins使用简易教程
  8. iOS : Blur Effect
  9. 删除mac系统win10启动选择项
  10. VCL 中的 Windows API 函数(4): AdjustWindowRectEx