728x90
반응형
개념
- 변수 선언 시 변수의 의미를 명확하게 파악할 수 있도록 접두어를 붙이는 표기법
사용 목적
- 변수명 단어의 시작에 접두어를 붙여서 해당 변수가 무슨 타입의 변수인지 명확하게 알기 위해 사용
사용 예시
int nCount;
short sLevel;
long lHp;
float fHpPercent;
string strName;
bool bMyCharacter;
위와 같이 단어의 시작에 해당 타입을 나타내는 접두어를 붙여서 표기한다.
아래는 헝가리안 표기법에 대한 접두어와 그 의미이다.
대표적인 표기법
- 카멜 표기법
- 파스칼 표기법
- 스네이크 표기법
- 헝가리안 표기법
카멜 표기법
파스칼 표기법
스네이크 표기법
인터넷 및 주변 지인들의 첨언
- 헝가리안 표기법을 사용하지 마라.
- 오래된 표기 방법이다.
- 접두어 대신에 명확하게 알 수 있는 단어로 변수명을 선정해라
(이건 조금 억지인거 같긴 한데; 아무리 변수명을 명확하게 한다고 하더라도 타입까지 한눈에 알아볼 수 있을까?)
반응형
'프로그래밍 > 기본기ㆍ자료구조' 카테고리의 다른 글
재귀호출 (2) | 2020.04.28 |
---|---|
정규식 (정규 표현식) (7) | 2020.04.27 |
Snake case(스네이크 표기법) (2) | 2020.04.26 |
Pascal Case (파스칼 표기법) (2) | 2020.04.22 |
Camel Case (카멜 표기법) (0) | 2020.04.22 |