http://情報処理試験.jp/FE21a-pm/t09.html
基本情報の午後問でlengthが使われていて。
void convert(const char *path, const char *base, char *result)
const char *pp, *bp;
int length;

Cの答えがlength=bp ‐base
これもあのわかりずらいアドレスの引き算なのか?