2.1 변수명
실습 전 이론
변수명, 상수명에는 약간의 제한이 존재
변수명은 문자와 숫자로 이뤄지는데, 첫번쨰 글자는 무조건 영문, "_" 도 문자로 취급됨, 밑줄로 변수명 시작은 불가
대문자와 소문자는 완전히 구분된다.
C언어에서는 관습적으로 변수명에는 소문자를, 상수명에는 대문자를 써왔다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
한 함수의 내에서만 사용되는 변수의 이름은 31개의 문자로 구별한다.
함수이름과 외부변수 등의 외부 이름으로 31보다 적은 수의 문자를 사용하는 경우도 있는데, 어셈블러나 로더 중 짧은 이름만 처리할 수 있는 것이 있기 때문. (이름의 길이에 대한 제약 설명인 듯)
외부 이름에 대해서 ANSI 표준은 6개 문자에 대해서만 유일성을 보장한다. 즉 abcdefg 와 abcdefh는 같은 이름으로 취급된다. (????)
(옛날의 구형 컴퓨터에선 앞 6개만 읽었다고 한다. 즉 abcdef 까지 밖에 못 읽으니 g 나 h 까지는 식별을 못했다고 함)
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
if 나 else, int float 등은 예약어이므로 소문자로만 써야하고, 변수명으로 사용해서는 안된다.
변수명은 사용 목적에 관계된 이름을 붙여야 오타를 방지할 수 있다.
지역변수, 특히 순환문에는 짧은 이름을 쓰고, 외부 이름에는 긴 이름을 쓰는 경향이 있다.
실습
실습 후 이론
No comments to display
No comments to display