C言語の難関ポインタを勉強するぞ
ポインタ
アドレス
オブジェクトが、記憶域上のどこにあるのかを表すのがポインタ。
オブジェクトのアドレスとは、それが格納されている記憶域上の番地のことである。
実際にアドレスを調べてみる
#include<stdio.h> int main(void){ int nx; double dx; int vc[3]; printf("nx のアドレス:%p\n",&nx); printf("dx のアドレス:%p\n",&dx); printf("vc[0]のアドレス:%p\n",&vc[0]); printf("vc[1]のアドレス:%p\n",&vc[1]); printf("vc[2]のアドレス:%p\n",&vc[2]); return 0; }
実行結果
nx のアドレス:0xbfaa3fbc dx のアドレス:0xbfaa3fb0 vc[0]のアドレス:0xbfaa3fa4 vc[1]のアドレス:0xbfaa3fa8 vc[2]のアドレス:0xbfaa3fac
何だかよく分からないな。