편집 기록

편집 기록
  • 프로필 알 수 없는 사용자님의 편집
    날짜2017.11.06

    C언어 배열이름 질문합니다.


    안녕하세요. c언어를 공부하고 있는 학생입니다. c언어 배열이름에 관해서 궁금증이 생겼는데.

    int arr[3] = {99, 77, 55}; 라는 배열을 선언했다고 가정을 하면

    arr이라는 변수는 arr[0]의 주소를 가지게 되는 것은 알았습니다.

    1) 그런데 arr이라는 변수는 어디에 저장되어있는 건가요? 메모리상에 arr[0] 변수 앞에 있는건가요?

    2) arr은 변수가 아닌건가요? &(arr)을 출력해본결과 arr[0]의 주소값하고 똑같이 나오더군요...

    결론적으로 arr이라는 변수가 메모리상에 있는 것인지, 있으면 어디에 위치한건지 알고 싶습니다.

  • 프로필 김성식님의 편집
    날짜2017.10.24

    C언어 배열이름 질문합니다.


    안녕하세요. c언어를 공부하고 있는 학생입니다. c언어 배열이름에 관해서 궁금증이 생겼는데.

    int arr[3] = {99, 77, 55}; 라는 배열을 선언했다고 가정을 하면

    arr이라는 변수는 arr[0]의 주소를 가지게 되는 것은 알았습니다.

    1) 그런데 arr이라는 변수는 어디에 저장되어있는 건가요? 메모리상에 arr[0] 변수 앞에 있는건가요?

    2) arr은 변수가 아닌건가요? &(arr)을 출력해본결과 arr[0]의 주소값하고 똑같이 나오더군요...

    결론적으로 arr이라는 변수가 메모리상에 있는 것인지, 있으면 어디에 위치한건지 알고 싶습니다.