zlname
zlname
2015-05-23 13:43

C++结构体指针声明问题。

  • 结构体指针

typedef struct tagMSG {
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
} MSG, *PMSG, NEAR *NPMSG, FAR *LPMSG;
static PMSG pmsg ;
pmsg = (PMSG)malloc (cLinesMax * sizeof (MSG)) ;
for (i = cLinesMax - 1 ; i > 0 ; i--)
{
pmsg[i] = pmsg[i - 1] ;

## 问题:pmsg明明声明为结构体指针,为何在这里可以当做结构体数组指针 使用啊。谢谢大家帮助解惑。

}

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

6条回答