/* pointer.c */ #include int main(void) { int a, *aPtr; a = 7; aPtr = &a; printf("a の値は %d \n*aPtr の値は %d\n", a, *aPtr ); printf("aPtr の値は %p\n&a の値は %p\n\n", aPtr, &a ); printf("* 演算子と & 演算子は互いに相反する機能を持つ。ゆえに\n" "&*aPtr = %p\n*&aPtr = %p\n", &*aPtr, *&aPtr); return 0; }