C言語なら、俺に聞け! <7>
■ このスレッドは過去ログ倉庫に格納されています
0056デフォルトの名無しさん
NGNGポインタで悩んでます。
普通の変数だったら
int a;
a = 10;
を一行で初期化を表現するには
int a = 10;
と書けばよいわけですよね?
ところがポインタだと、
int x = 10;
int *p = &s;
という具合に、右辺に書く内容が *p についてではなくて p になってしまうのですか?
メモリの中身(*p)でなくて、番地(p)を書くのですか?
もしそうだとしても、感覚的に理解できないのです。
■ このスレッドは過去ログ倉庫に格納されています