uchar后面加两个星号是什么意思?uchar** 或uchar*,(uchar *)和(uchar **)和(UCHAR *)(*Menu_List)等

形如void UpDate_Menu(UCHAR First_Index,UCHAR Menu_Index,UCHAR** Menu_List 和List_Num = (UINT)**Menu_List;及(UCHAR *)Menu_List[i],最好能给点详细讲指针的资料……谢谢,请尽快……谢谢谢谢
2026年09月28日 22:56
有1个网友回答
网友(1):

uchar 是自定义的一个类型
应该是
typedef unsigned char uchar;

uchar **是二级指针,即指向指针的指针,
uchar *是一级指针,它的内容是一个地址
(UCHAR *)Menu_List[i] 强制转换,成uchar *类型

我看没人回就简单跟你说说,你要是这个都不懂,看啥代码都是白搭,徒劳的,书上的内容先看看吧