데이터, 함수, 프로그램 등에 각각을 식별할 수 있는 이름을 붙인다.
이 이름을 식별자라고 한다.
변수variable와 함수function에는 항상 이름이 있다.
int num1; //이 변수의 식별자는 num1
void AddNum(int x, int y);//이 함수의 식별자는 AddNum
class People//이 클래스의 식별자는 People
{
}
식별자는 그냥 편하게 이름이라고 부르는 경우가 많다.
식별자는 대부분의 경우 이 규칙을 따른다.
첫 글자는 a~z, A~Z, $, _ 이것들만 사용가능
첫글자가 아닌 곳에는 0~9도 사용가능
1num, 2_aaa 이것들은 안되고
num1, $aaa, _num1 이것들은 된다.
유니코드가 지원되는 C#, Delphi 등의 최신 컴파일러에서는 한글 이름(식별자)도 사용가능하다.
int 계좌잔고 = 10000;
대부분의 언어에서는 대소문자를 구분한다.
Add 와 add는 다르다.
옛날 언어중 하나인 turbo pascal에서는 대소문자를 구분하지 않고 앞에서 8글자까지만 구분을 한다.
Add와 add는 같고 abcdabcdjkjlk abcdabcdabcd 이 두개가 같은 이름으로 인식된다.
언어별로 차이가 있긴 하지만 이 포스팅에 있는게 표준으로 대부분 언어가 이것을 따른다.