프로그래밍 언어/C++

[C++] const 제한자

새싹 개발자 뚜비 2022. 1. 12. 15:50
728x90

판다코딩 C++ 인강 공부 정리


#include <iostream>
//#define PIE = 3.1415926535 //c style
using namespace std;

int main(){
    //상수
     const float PIE = 3.1415926535;

     int r = 3;
     float s = r * r * PIE;
}

상수

1. 바뀔 필요가 없는 수

2. 바뀌어서는 안되는 수

 

C에서 상수를 정의하는 스타일

define PIE = 3.1415926535 //c style

 

C++에서 상수를 정의하는 스타일

const float PIE = 3.1415926535;

C와는 다르게 변수형까지도 선언할 수 있다.

 

변수는 선언하고 나서 변수에 값을 대입할 수 있었지만,

상수는 값이 바뀌어서는 안되기 때문에 상수는 선언하면서 값을 대입해주어야 하는 초기화의 방식을 이용한다.

728x90