ㄴ - dc App
arr[n]은 *(arr+n)이랑 동의라는데 아닌 이유가 머임??
파라미터로 넘길 때도 안에 들어있는 주소값 넘겨주자너
sizeof(array), sizeof(pointer) 해보면 둘이 다르다는걸 알 수 있음 - dc App
아하.. 근데 언어 참 헷갈리게 설계해놨네. 배열 포인터가 다른 점은 나중에 컴파일러론같은 거 배울 때 온전히 알게되려나
배열 = 메모리 연속 근데 배열을 사용할때는 포인터를 자주 쓰게되니까 언어 차원에서 배열 이름을 사용하면 메모리 첫번째 주소를 주는 거임 - dc App
아하 배열 변수 자체가 메모리 첫번째 주소를 저장하는 개념이 아닌 거였구나.
ㄴ - dc App
arr[n]은 *(arr+n)이랑 동의라는데 아닌 이유가 머임??
파라미터로 넘길 때도 안에 들어있는 주소값 넘겨주자너
sizeof(array), sizeof(pointer) 해보면 둘이 다르다는걸 알 수 있음 - dc App
아하.. 근데 언어 참 헷갈리게 설계해놨네. 배열 포인터가 다른 점은 나중에 컴파일러론같은 거 배울 때 온전히 알게되려나
배열 = 메모리 연속 근데 배열을 사용할때는 포인터를 자주 쓰게되니까 언어 차원에서 배열 이름을 사용하면 메모리 첫번째 주소를 주는 거임 - dc App
아하 배열 변수 자체가 메모리 첫번째 주소를 저장하는 개념이 아닌 거였구나.