아니
둘 다 아님
num 은 읽기/쓰기 용도의 저장소를 부르는 이름. ( 당연히 읽기/쓰기로 접근할 수 있도록 주소가 있지 )
lvalue 로 사용되면 그 공간에 값을 대입하는 표현인거고 rvalue 로 사용되면 그 공간의 값을 읽는 표현인거고, 주소 연산을 사용할때 비로소 주소값이 되는 것이지.
예를 들어 scanf("%d",str)하고 나며ᆞ str이 가리키는게 배열의 주소값이라서 저는 str에 들어갈 자리에 num이 들어가니깐 메모리 주소값인줄 알았는데
얌마 그냥 값인데 가져다 쓰는쪽이 주소라고 여기게 프로그램된거지.
배열은 곧 상수 포인터 기 때문에 선언에서 주소값에 해당하는거 고 말야. 배열과 포인터에 대해 제대로 공부하고 질문해.
배열과 포인터 들어가면 배열을 위해 어떤 약속들이 있는지 예제로 상세히 설명될테고 이런데서 댓글 한 두줄로 답을 얻어서 니 배가 부르기 힘들고
너를 이해시킬만큼 설명할려면 손아파 임마. 그것도 하루이틀이지.
num은 scanf("%d", &num)이잖아요;;;;; 뽀인타 하셨으면 & 연산자가 무엇을 뜻하는지 아실텐뎀...
아니
둘 다 아님
num 은 읽기/쓰기 용도의 저장소를 부르는 이름. ( 당연히 읽기/쓰기로 접근할 수 있도록 주소가 있지 )
lvalue 로 사용되면 그 공간에 값을 대입하는 표현인거고 rvalue 로 사용되면 그 공간의 값을 읽는 표현인거고, 주소 연산을 사용할때 비로소 주소값이 되는 것이지.
예를 들어 scanf("%d",str)하고 나며ᆞ str이 가리키는게 배열의 주소값이라서 저는 str에 들어갈 자리에 num이 들어가니깐 메모리 주소값인줄 알았는데
얌마 그냥 값인데 가져다 쓰는쪽이 주소라고 여기게 프로그램된거지.
배열은 곧 상수 포인터 기 때문에 선언에서 주소값에 해당하는거 고 말야. 배열과 포인터에 대해 제대로 공부하고 질문해.
배열과 포인터 들어가면 배열을 위해 어떤 약속들이 있는지 예제로 상세히 설명될테고 이런데서 댓글 한 두줄로 답을 얻어서 니 배가 부르기 힘들고
너를 이해시킬만큼 설명할려면 손아파 임마. 그것도 하루이틀이지.
num은 scanf("%d", &num)이잖아요;;;;; 뽀인타 하셨으면 & 연산자가 무엇을 뜻하는지 아실텐뎀...