今回は、C言語でもっとも難しいと言われるポインタについての説明です。 ですから、すぐには理解できなくて当然だと考えて置いてください。 しかし、とても重要な概念であり、C++や最近話題のJavaを学習するのにも、 絶対に必要だと思っています (注19) 。 ではさっそく、始めましょう。 まずポインタを説明する前にアドレスの説明から入りましょう。 アドレスとは、英語で住所という意味があります。アドレス帳のアドレスですね。 C言語におけるアドレスが何であるかは、実際にプログラムを作って確かめてみましょう。 -- リスト16-- #include <stdio.h> void main( ) { int data; data = 5; printf("整数型の変数dataの値= %d\n", data); printf("整数型の変数dataのアドレス= %08X\n", &data); } 結果