C言語を始めて勉強してから、16年位たつけどポインタがやっと理解できた気がする。
というかポインタの概念自体は理解していたのだが c での表現方法、構文って言うのかな?
が理解できなかった。最近集中してやってみたら理解できた。
しかし、宣言するときは*をつけて、使うときに着けないとか、配列の場合は*を着けないのが
アドレスを表現するとか、通常の変数のアドレスを表現したいときは&を着けるとか、
気が狂ってるとしか思えない仕様だ。
C言語を始めて勉強してから、16年位たつけどポインタがやっと理解できた気がする。
というかポインタの概念自体は理解していたのだが c での表現方法、構文って言うのかな?
が理解できなかった。最近集中してやってみたら理解できた。
しかし、宣言するときは*をつけて、使うときに着けないとか、配列の場合は*を着けないのが
アドレスを表現するとか、通常の変数のアドレスを表現したいときは&を着けるとか、
気が狂ってるとしか思えない仕様だ。