포인터 보면 존나 꼬아놓는경우가 많은데 99%가 컴퓨터 프로그래밍 관련시험 기출문제다
대부분 손놓을 정도로 꼬아놓는 경우가 많은데 난이도는 덧셈 뺄셈 꼬아논 수준이라 다 풀수있따 다만 기호가 존나 햇갈릴뿐이다
햇갈리는 []는 걍 다 없애고 &,* 최소화 해가며 괄호잘치면 다풀수 있음 예시도 제시해준다
int형 *(*d[3])[4];값을 구해야 할때, 치고 주소와 값들은
d = 100라고 치고
112번지 [120]
120번지 [124]
140번지 [104]
104번지 [108]
108번지 [12]
이다. 이걸 이용해 뭘 구해야 되는 문제들이 많은데 그냥 생각없이 풀면됨
int *(*((*(*(d+3)))+4))
int **((**(d+3))+4)
**((**(d+12))+16)
**((**(112))+16)
124+16
**((*120)+16)
**(124+16)
*104
108
답은 108!
내가 찾은 방법인데 이렇게 푸는애들이 없는것같다 다 햇갈리게 풀고 틀림 시험도 이미 합격햇으니 꿀팁 올리구간다
댓글 0