#include #include int main(void) { int a = INT_MAX; int *intPtr; intPtr = &a; /* aのアドレスを intPtr に代入 */ printf("The value (a) = %d\n", a); printf("The address (&a) =%p\n", &a); printf("The value (intPtr) = %p\n", intPtr); /* a のアドレスに一致 */ printf("The address (&intPtr) = %p\n", &intPtr); printf("The value of *intPtr = %d\n\n", *intPtr); *intPtr = INT_MIN; printf("The value (a) = %d\n", a); printf("The address (&a) =%p\n", &a); printf("The value (intPtr) = %p\n", intPtr); printf("The address (&intPtr) = %p\n", &intPtr); printf("The value of *intPtr = %d\n\n", *intPtr); return 0; }