본문 바로가기

C Language/Tip / Information

변수 명 적을때 유의점

먼저 변수명을 적을때는 자신이 알아볼 수도 있어야 되지만 다른 사람이 보기에도
그것이 무엇을 하는 변수 인지 알아야 합니다. 그래서 그 변수 명을 생성할 때 한번쯤
생각해 봐야 될 내용들에 대해서 간단히 적어 보았습니다.

첫번째로 먼저 가장 중요한
의미전달을 잘 할 수 있는 이름을 주는 것이 좋습니다.

책 같은거
보시면 변수 명을 a,b,c,d,i,j,k등등등으로 설명이 되어 있는데, 이 것은
단지 설명으로 보기
쉬우라고 그렇게 적어 놓은 것입니다. 하지만 책 중에서도 조금
긴 소스가 나와 있는 곳에서 변수명을 보시게 되면 다 의미 전달 가능한 변수명을 사용 하였을 것입니다.

예를 들어서 사람 이름은 간단하게는 name  나이는 age 이런식으로 간단하게 나마
의미를 전달 할 수
있으면 좋을 것 같습니다.

두번째로 변수명의 길이가 너무 긴 것은 안 좋습니다.

그 이유는 오타나면 오타 찾기도 힘이 들고 코드를 작성 할 때도 작은 시간이나마
많이 걸리기 때문입니다. 보통 책에서 봐도 12자 정도 이내 쓰면 좋다고 합니다.
그리고 만약에 길게 쓰게 되면길면.. < _ > 이 표시로 조금 구분하면서 쓰는 것도
괜찮은 방법입니다.

예를 들어서 studentname를 쓰게 되면 보기가 힘든데, student_name로 쓰게되면
이해하기 쉬울 것 같습니다.

그리고 다른 방법으로는 긴단어를 간단하게 줄이는 방법도 있습니다.

예를 들어 나누기 같은 경우는 divide 이지만 div 라고 해도 보통 다 알아 볼수 있습니다
이런 경우는 짧게 줄여도 괜찮습니다.

세번째로 대소문자 구별도 하시면서 하는 게 좋습니다.

보통 책 설명 보면 첫글자는 대문자로 하고 하는데 저는 이 부분은 그냥 소문자로
쓰는 것이 편해서 그대로 사용을 하여 특별히 말을 안하겠습니다. 이렇게 하는 것은
방금 제가 위해서 설명했던 <_> 이 기호 대신에 쓰는 것인데,

위 예를 다시 보면 student_name 을 StudentName 이런식으로 쓰면 됩니다.

<_> 이 방법은 과거에 쓰는 방법이고 지금 문자 앞에 대문자는 최근의 방법인데
이 두방법은 프로그래머가 사용하기 편한대로 사용하시면 될 것 같습니다.

마지막으로 사용하는 단어가 영어로 생각나지 않을 경우에는 그 단어가 소리나는 대로
쓰면 됩니다.

하지만 왠만하면 단어로 쓰시면 좋을 것 같습니다.

'C Language > Tip / Information' 카테고리의 다른 글

int main()과 void main() 무엇을 써야 될까?  (2) 2009.06.05
변수와 상수의 차이점  (0) 2009.04.29
C 언어의 역사  (0) 2009.04.29
C 언어 특징  (0) 2009.04.29