const 키워드는 상수를 나타낸다. 그것은 변수의 동작을 바꾸어 변수를 "읽기 전용"으로 만드는 변수 한정자 이다. 변수는 다른 변수와 같이 쓰일 수 있지만 그 값은 바꿀 수 없다. const 변수에 값을 할당하려 하면 컴파일 에러 날 거다.

const 키워드로 정의된 상수는 다른 변수를 통치하는 variable scoping 규칙을 따른다. 이것은, 그리고 #define 을 사용하는 함정은 const 키워드를 상수를 정의하고 우수한 방법으로 만들고, #define 보다 선호된다.

예제 코드

const float pi = 3.14; float x; // .... x = pi * 2; // const 를 수학에 쓰는 건 좋다 pi = 7; // 불법 - 상수에 쓸 (변경할) 수 없다

※ 주의 및 경고:

#define 또는 const

const#define 을 숫자 또는 문자열 상수를 만드는 데 쓸 수 있다. arrays 를 위해, const 를 쓸 필요가 있을 거다. 일반적으로 상수를 정의하는 데 const#define 보다 좋다.



Arduino UNO R3
Arduino Starter Kit
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.


  • We are AVAILABLE for HIRE. See how to hire us to build your project
  • Any suggestion, correction, and translation? please email us at, We appreciate it
  • We mainly keep improving the references in English. See English version of this page for the latest update.