请教:编译以下常量表出现警告,原因何在?

2020-02-10 08:52发布

Int16u HallA_AD;
const Int16u ADToAngTab0[7] =
{
};

const Int16u SectorShiftTab[3][2] =
{
  {&HallA_AD, &ADToAngTab0[3]}, //警告
  {&HallB_AD, &ADToAngTab1[3]}, //警告
  {&HallC_AD, &ADToAngTab2[3]}  //警告
};
warning: initialization makes integer from pointer without a cast
使用c30,dsPIC33FJ12GP202
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
hemjidn
1楼-- · 2020-02-10 11:10
一个指针一个整数不警告你才怪
eduhf_123
2楼-- · 2020-02-10 12:06
const Int16u * SectorShiftTab[3][2] =  //更改数组类型声明
{
  {&HallA_AD, &ADToAngTab0[3]}, //警告
  {&HallB_AD, &ADToAngTab1[3]}, //警告
  {&HallC_AD, &ADToAngTab2[3]}  //警告
};

一周热门 更多>