11

Cの多くの検索関数(bsearchが思い浮かびます)では、結果が見つかった場合、配列内のスポットへのポインターが返されます。このポインタを検索された配列のインデックスに変換するにはどうすればよいですか(ポインタ演算を使用して、私は推測します)。

4

1 に答える 1

16
ptrdiff_t index = pointer_found - array_name;
于 2010-04-26T07:16:29.253 に答える