C语言指针疑难——什么是int(*pt)[3];
发布网友
发布时间:2022-12-29 04:16
我来回答
共1个回答
热心网友
时间:2023-10-25 10:18
1.首先判断是数组还是指针,根据优先级有一个小括号判断得到是个指针。
2.判断是指向什么类型的指针,由[3]判断是指向数组的指针。
3.这里需要区分指针是几维的,int*pt一维,int(*pt)[3]二维。
4.我们再来判断一下int*pt[3],根据优先级可以书写为(int*)pt[3]
5.由此可判断这是一个数组,数组里面装的是int*类型