不明白了,帮忙见见,求解释
不明白了,帮忙看看,求解释.
typedef struct tagPOINT
{
LONG x;
LONG y;
} POINT
上面是结构体POINT的定义,麻烦帮忙解释下在函数声明 void RotatePoint (POINT pt[], int iNum, int iAngle)中为什么结构体POINT不是指针变量,但是却是用的pt[]这样的指针变量参数呢?
------解决思路----------------------
数组也可以理解为一个指针。传参也是传地址过去咯
------解决思路----------------------
POINT pt[] 说明pt变量是一个POINT类型的数组 这有啥问题吗?
typedef struct tagPOINT
{
LONG x;
LONG y;
} POINT
上面是结构体POINT的定义,麻烦帮忙解释下在函数声明 void RotatePoint (POINT pt[], int iNum, int iAngle)中为什么结构体POINT不是指针变量,但是却是用的pt[]这样的指针变量参数呢?
------解决思路----------------------
数组也可以理解为一个指针。传参也是传地址过去咯
------解决思路----------------------
POINT pt[] 说明pt变量是一个POINT类型的数组 这有啥问题吗?