본문 바로가기

컴퓨터공학 기초

식별자와 변수의 차이

보통 변수와 식별자를 혼용해서 사용하는 경우가 있다. 

그러나 이는 다른 의미를 가진다. 

 

변수란 '변할 수 있는 수'를 가리키는 말이다. 수학 용어를 차용했기 때문에 숫자를 의미하는 '수'가 붙었지만, 값이 반드시 숫자이어야 하는 것은 아니다. 컴퓨터 용어로 사용될 때는 '변할 수 있는 무언가'라는 명사로 확장시켰다. 

여기서 말하는 '무언가'란 데이터를 뜻한다. 숫자, 문자열, 객체, 배열, 모든 것들이 다 데이터다. 

 

식별자란 어떤 데이터를 식별하는 데 그것에 붙이는 이름, 즉 변수명이다. 

 

변수는 '변할 수 있는 무언가'를 뜻하고, 식별자란 그 변수에 붙인 이름이다.