変数や配列はコンピュータのメモリ上にある。
変数や配列はメモリ上に記録されていると言える。
メモリにはアドレスという連続した番号がついている。
その番号をもとに、どこになにが入っているのかを管理できるようになっている。
プログラムの変数に対し、変数に「&」記号をつけると、その変数の位置(アドレス)を返す。
(例) &a = 0xE001 &b = 0xE003
参考プログラム
#include <stdio.h>
int main(void)
{
	char a;
	short b;
	
	printf("aのアドレス=%x、bのアドレス=%x \n", &a, &b);
	
	//実行結果は以下のように出る
	//aのアドレス=18ff5f、bのアドレス=18ff5c
}