• 1.4.1 키워드(keywords)
  • 1.4.2 식별자(identifier)
  • 1.4.3 변수명을 짓는 방법

1.4.1 키워드(keywords)

 

프로그래밍 언어에는 reserved keywords가 있다. 프로그래머가 변수명이나 함수명으로 사용할 수 없도록 미리 예약을 해둔 것들로 int, double, main과 같은 기본적인 단어들이 keyword가 된다.

int double

이처럼 이미 예약된 키워드들은 변수명으로 사용할 수 없도록 컴파일 이전부터 에러임을 알려준다.


1.4.2 식별자(identifier)

 

식별자(identifier)란 변수의 이름, 함수의 이름, 객체의 이름처럼 식별할 수 있게 만들어준 것을 의미한다. 정확하게는 메모리 주소를 식별하기 위한 것으로 프로그래머가 해당 식별자를 통해 메모리를 인식할 수 있게 된다. 만약 int 자료형에 대한 초기화가 이루어지면 해당 변수가 4 bytes 크기의 메모리를 지닐 수 있음을 우리는 알 수 있게 된다. 실무에서 그렇게 많이 사용하는 단어가 아니므로 중요하게 알고 있을 필요는 없다.


1.4.3 변수명을 짓는 방법

 

변수명을 짓는 방법은 이전부터 여러가지 방법이 있었는데, 정확한 답은 없다. 한가지 예시를 보자.

변수명의 다양한 예시

위처럼 많은 방법이 있는데, 혼자 작업할 경우 변수명은 자신이 알아보기 쉽도록 자신만의 규칙으로 짓는 것이다. 여러명이 협업하는 경우에도 크게 고민할 필요가 없다. 어느 기업에 취직을 해서 해당 기업의 프로그램을 보면 그 기업에서 관습적으로 사용하는 변수명에 대한 패턴이 있다. 그 패턴을 따르면 되겠다.

 

위처럼 상황에 맞게 변수명을 짓는 것과는 다르게 대부분의 프로그래머들이 관습적으로 지키는 것들이 몇가지 있다. 그러한 것들만 관습으로 지키도록 하자.

띄어쓰기 대신 under bar를 쓴다.
대문자는 변수명에서 되도록 지양하며, 매크로에서 많이 쓴다.
함수명은 일반적으로 동사명사 구조로 작성하며, 이를 어기고 명사만으로 지을 수도 있다.

 

+ Recent posts