gpt4 book ai didi

c - 使用 lfind 检索元素的索引

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:50 25 4
gpt4 key购买 nike

具有某种类型元素的数组。有没有办法使用 lfind 来检索元素的索引而不是指向元素的指针?

最佳答案

你有指针。

从返回的指针中减去数组的开头 - 即索引。

编辑解释更多,以防万一:

当你声明一个数组时

int foo[5];

foo 没有索引是指向第一个元素的指针

foo == &foo[0]

所以如果我有一个指向数组中元素的指针

int *p = &foo[4];

我可以通过以下方式获取索引:

int index = p - foo;

关于c - 使用 lfind 检索元素的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5767275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com