#include #include int main() { // 포인터(Pointer) int val = 10; int* pVal = &val; printf("val: %d (%p)\n", val, &val); printf("pVal: %d (%p)\n", *pVal, pVal); // *pVal 주소 안의 값 pVal 원래 값 (주소)(포인터 변수니까 주소가 저장되어 있음) printf("int* Size: %d Byte\n", sizeof(int*)); printf("double* Size: %d Byte\n", sizeof(double*)); float* pFloat = &val; printf("pFloat: %f (%p)\n", *pFloat, pFloat); //포인터가 가리키는 값의 타입과 포인터..