포인터
# 포인터 주소값 출력시 %u # 포인터 연산 관련 void main() { int m[4] = {9,8,7,6}; // int의 사이즈는 4 double *pm; // double 사이즈는 8 pm = (double*)&m; printf("%d %d %d %d\n",m[0],m[1],m[2],m[3]); printf("%u %u %u %u\n",&m[0],&m[1],&m[2],&m[3]); printf("%d %d %d %d\n",*pm,*(pm+1),*(pm+2),*(pm+3)); printf("%u %u %u %u\n", pm,pm+1,pm+2,pm+3); } 결과값 9 8 7 6 1245012 1245016 1245020 1245024 // 4씩 증가함 9 8 7 6 1245012 1245020 ..