상수는 메모리구조적으로..
앤드류
2023.04.01
-
민아
프로그램은 코드 세그먼트에
상수는 데이터 세그먼트에
전역 변수는 크로스 세그먼트에 위치하게 됩니다.
지역 변수는 스택 영역에 잡히게 됩니다. -
이름이없다고
예를 들어 1이 3으로 변경된다고 해보세요.
그럼 더이상 1이란 숫자는 존재하지 않게 될텐데 이런 건 있을 수가 없죠. -
박애교
변수는 스택 영역에 잡히는데 상수는 어디에 잡히는건가요? 그리고 어떤 부분떄문에 상수의 값이 바뀌지 않나요? 컴파일러?? 운영체제인가요? ㅜㅜ
-
슬찬
메모리에서 상수와 변수가 위치하는 곳은 서로 다릅니다.
한 번 생각해보면, 1이 2가 될 수 있을까요? 1은 1이지 2가 될 수는 없죠.
변수는 변경이 가능한 수라고 생각하시면 됩니다.