- 25 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 01:47:36 ]
- スレ違いだったらごめんなさい。
今C言語のポインタを勉強しているのですが、 p : pの指すアドレスを参照 p+1 : pの指すアドレスを+1 p++, p=p+1 : pにpの指すアドレス+1を代入 *(p++), *p++ : pの指すアドレスの内容を参照後にpの指すアドレスを+1 *(++p), *++p : pの指すアドレスを+1した後にpの指すアドレスの内容を参照 *p : pの指すアドレスの内容を参照 *p+1, (*p)+1 : pの指すアドレスの内容に+1 *(p+1) : pの指すアドレスを+1した内容を参照 (*p)++ : pの指すアドレスの内容を参照後にpの指すアドレスの内容を+1 ++(*p) : pの指すアドレスの内容を+1した後にpの指すアドレスの内容を参照 &p : ポインタ変数p自体のアドレス このような解釈でよいのでしょうか? 自分で色々と試したのですが、認識の確認のため投稿させて頂きました。 誤りや他の記述方法があれば教えてください。 よろしくお願いします。
|

|