C语言声明时 *、()、[]的优先级
数组名后面的 [ ] 和 ( ) 具有相同的优先级,它们的优先级高于 *.例如:int *a[10] , [10]先和a结合,它声明了一个含有10个元素的数组,其中每个元素都是指向 int 类型的指针.int (* a)[10], ( ) 和 [ ] 优先级相同,并且都是从左向右结合,* 和 a 先结合,因此 a 是一个指向数组的指针,该指针内含10个元素.int a[10[[20...
原创
2019-12-06 10:47:53 ·
4017 阅读 ·
0 评论