>>762
とりあえず、>>757の認識はあってそうとのことでよかったです。
ただ、あげてもらったソースの意味を解釈していて、わからないことが。。

・(void *)でキャストしてる意味はなんでしょうか?
 →printf("c = %p, *c = %p, **c = %c¥n", c, *c, **c); としない理由は何でしょうか?

・printfで出力される各値の意味は、下記の認識でよろしいでしょうか?
 c = は**c変数のアドレス値そのもの
 *c = は**c変数のアドレス値を(char *)型のアドレス幅を1とした基準で見た場合のアドレス値
 **c = は**c変数が保持しているポインタ変数*bの示すchar値