C语言的声明如果加上太多的修饰就会让人觉得很混乱,不知从何读起。
1.找到标识符
再长的声明,都是对一个标识符的修饰,那么第一步就是要确定这个标识符。也就是确定这个变量名或者函数名。也很简单,变量名和函数名肯定不是C语言的关键字。
2.优先顺序
确定好了标识符,那么剩下的就是按照优先顺序抽丝剥茧
(1) | 声明中被括号括起来的部分 | |
(2) | 后缀操作符 | |
“ ( )” 表示这是一个函数 “ [ ] ”表示这是一个数组 |
表示:函数的返回值是..... 表示:一个包含....元素的数组 |
|
(3) | 前缀操作符,比如“ * ” | 表示:指向... |