배열은 상수이면서 변수라고 보는게 맞는건가요?
트런들
2023.04.01
질문 제목 : 배열은 상수이면서 변수라고 보는게 맞는건가요?배열은 상수이면서 변수라고 보는게 맞는건가요?질문 내용 :
포인터에서 배열은 상수라고 들었습니다. 그런데 또 변수라고 들었습니다.
이럴경우에는 배열의 이름은 상수 배열의 데이터는 변수라고 이해하면 되는건가요?
포인터경우 int *pointer 할경우엔 pointer 이름을 가진 포인터는 변수이기때문에
다른 주소값을 저장가능하고 들었습니다
즉 *pointer=# 이런 함수죠.
배열의 경우엔 int arr[3] 일경우엔 3안의 데이터는 변경이 되지만 [3]이외에는 다른 변수를 지정할 수 없으니
이름은 상수 다만 [3] 안의 내용은 1,2,3 했다가 다시 3,2,1 이렇게 데이터 변경이 가능하니
데이터는 변수라고 이해하면 되는걸까요?
이렇게 이해는 했는데 정의좀 내려주세요 ㅠ
-
쌍둥이자리
네.