반응형 C++/변수와 상수2 [C++] 상수란 무엇인가 상수는 변경이 불가능한 데이터입니다. 변수는 변경이 가능한 데이터였습니다. 변수 : 변경 가능 상수 : 변경 불가 상수의 특징은 메모리 공간이 할당되긴 하나, 메모리 공간의 이름이 따로 없다는 것입니다. 무슨말인지 이해하기 위해 예를 하나 들겠습니다. 아래와 같이 선언해봅시다. int a=3; 위 코드를 실행하면 벌어지는 일을 살펴봅시다. 1) 3이라는 상수가 메모리에 저장 2) 4바이트 만큼의 메모리 공간 확보 후 a라는 이름 붙임 3) 2에서 확보한 공간에 3저장 위 단계의 1번에서 3이라는 상수를 일단 메모리 공간에 저장해야합니다. 이때 저장되는 메모리공간에는 이름이 따로 지정되지 않습니다. 이름이 없는 상수를 리터럴이라고 부릅니다. 이름이 있는 상수 위에서 분명 상수는 이름이 따로 없다고 했는데요.. 2022. 8. 17. [C++] 변수의 메모리 크기 확인 (sizeof) 아래와 같은 변수를 선언했다고 합시다. int a=3; 이 변수의 메모리 크기를 확인하려면 sizeof 함수를 사용하면 됩니다. 아래와 같이 사용합니다. sizeof(a) 실제 코드로 결과를 확인해봅시다. #include int main() { int a=3; std::cout 2022. 8. 11. 이전 1 다음 반응형