이 글에서는 변수 이름을 정할 때 지키는 규칙들에 대해 얘기한다. 컴파일러 차원에서 방지하는 표기도 있지만 협업을 하거나, 오픈소스 프로젝트를 진행할 때 변수 이름을 이해하기 쉽게 작성하는 것은 기본 매너(?)이기 때문에 잘 숙지하는 것이 좋다. (1) 변수명에서 허용되지 않는 것들 1. 변수명의 첫 글자는 무조건 문자여야 한다. 즉 아래와 같은 선언은 허용되지 않는다. int 1x = 3;//Error 2. 변수명에는 띄어쓰기가 존재할 수 없다. 어찌보면 당연한 것이.. 만약 가능해진다면 이게 변수명인지 뭔지 알기 힘들 꺼다. 3. 변수명에 포함할 수 있는 특수문자는 '@', '$' 뿐입니다. 그 둘만 연산자로써 쓰이지 않는다. 4. 예약어는 절대 사용할 수 없다. 예약어란 이미 컴파일러가 사용하려고 ..