C言語なら俺に聞け(入門編)Part 96
■ このスレッドは過去ログ倉庫に格納されています
0775730
2012/02/11(土) 12:57:09.36とりあえず、>>757の認識はあってそうとのことでよかったです。
ただ、あげてもらったソースの意味を解釈していて、わからないことが。。
・(void *)でキャストしてる意味はなんでしょうか?
→printf("c = %p, *c = %p, **c = %c¥n", c, *c, **c); としない理由は何でしょうか?
・printfで出力される各値の意味は、下記の認識でよろしいでしょうか?
c = は**c変数のアドレス値そのもの
*c = は**c変数のアドレス値を(char *)型のアドレス幅を1とした基準で見た場合のアドレス値
**c = は**c変数が保持しているポインタ変数*bの示すchar値
■ このスレッドは過去ログ倉庫に格納されています