본문 바로가기

공부/c언어

상수와 변수의 차이

반응형
상수 : 정해져 있는 값 (예: 1, 2, 3, ...)
변수 : 상수를 담을 수 있는 그릇 (예 : 변수a = 1, 변수a에 상수1을 넣는다)

다차원 배열에서의 포인터에서 이 개념이 꼭 필요하다...
tary[0][0]이 있다고 할 때
tary와 tary[0]는 모두 상수로 tary[0][0]의 주소값을 가짐

*tary = tary
tary는 변수가 아니고 상수이므로 포인터 변수가 될 수 없다
그러므로 tary는 tary[0]을 가르키기는 하지만 tary[0]의 주소값을 가지고 있지는 않다

반응형