#include #include int main(void) { int a = INT_MAX; int *intPtr = &a; long int la = LONG_MIN; long int *lintPtr = &la; printf("The value (a)= %d\n", a); printf("The address (&a) =%p\n\n", &a); printf("The value (intPtr) = %p\n", intPtr); /* a のアドレスに一致 */ printf("The value of *intPtr = %d\n", *intPtr); /* a の値に一致 */ printf("The address (&intPtr) = %p\n\n", &intPtr); printf("The value (la) = %ld\n", la); printf("The address (&la) = %p\n\n", &la); printf("The value (lintPtr) = %p\n", lintPtr); /* la のアドレスに一致 */ printf("The value (*lintPtr) = %ld\n", *lintPtr);/* la の値に一致 */ printf("The address (&lintPtr) =%p\n", &lintPtr); return 0; }