C - 如何将数组中的指针转换为索引?

时间:2010-04-26 07:13:48

标签: c pointers indexing pointer-arithmetic

在C的许多搜索函数中(如果找到了bsearch),会返回指向数组中点的指针。如何将此指针转换为搜索到的数组中的索引(使用指针算法,我假设)。

1 个答案:

答案 0 :(得分:16)

ptrdiff_t index = pointer_found - array_name;