我目前正在研究循环线索。我在使用教科书学习时遇到了这些功能。
int NextPosIdx(int pos)
{
if (pos == QUE_LEN -1)
return 0;
else
return pos +1;
}
看算法,我先写了这些函数。
int NextPosIdx(Queue* pq)
{
if (pq == QUE_LEN -1)
return 0;
else
return pq +1;
}
就个人而言,我认为我仍然缺乏对指针的理解。我可以请你解释为什么这不起作用吗?