1) 지식 창고는 본인이 작성한 콘텐츠(팁/노하우/리소스/강좌 등)을 무료 혹은 가상화폐인 납포인트를 통해 공유하는 공간입니다.
2) 본인이 작성한 콘텐츠에 대해서만 지식 창고에 등록할 수 있으며, 저작권에 위배되는 콘텐츠는 사전경고 없이 삭제될 수 있습니다.
3) 콘텐츠 구매 및 첨부파일 다운로드는 회원그룹 '연구원' 이상 가능하오니, 경험치를 쌓아 진급한 후에 이용 부탁드립니다.
4) 무료 콘텐츠의 본문은 구매절차 없이 즉시 이용할 수 있으며, 판매 납포인트가 있는 콘텐츠는 구매 후 이용할 수 있습니다.
5) 콘텐츠 판매에 따른 납포인트 수익은 지정한 비율(50%)에 따라 판매자에게 지급하며, 납포인트 수익을 통해 진급을 빨리할 수 있습니다.
6) 구매 후 평가를 하면 구매 납포인트의 20%를 돌려 드립니다.
판매자 | 아크마 | 판매 납포인트 | 무료 | 평점 | 4.5점 / 총 2명 참여 |
---|
왜 저 단어들을 많이 쓰는지 알아봅시다.
이 내용은 저의 개인적인 생각이며 어느정도는 일반화된 사실이기도 합니다.
소스를 한번 보아요.
void main()
{
int a, b, c;
a = 3;
b = 5;
c = a*3;
print("value is %d\n", c);
}
c언어 책에서 이런식의 소스를 많이 볼 수 있습니다.
보통 수학에서 상수는 영문 알파벳의 앞에서 따서 쓰고
변수는 영문 알파벳의 뒤에서 따서 씁니다.
상수는 a, b
변수는 x, y, z 이런형식으로 사용을 많이 합니다.
그럼 i, j, k 는 언제 쓰느냐고요?
index의 앞자를 따서 i라고 많이 사용하지요.
그 뒤로 나오는 철자를 사용하다보니 3 by 3 반복문 같은경우에
i, j, k 를 많이 사용하게 되는것 같습니다.
예)
for(int i = 0; i < 5; i++)
{
for(int j = 0; j < 5; j++)
{
// to do
}
}
간단한 소스의 경우는 a,b,c , i, j를 사용해도 좋지만
복잡한 수식이나 알고리즘의 경우에는 위와 같이 사용한다면
프로그래머 자신이나 보는 이로 하여금 혼란을 겪게 할 수 있으므로
목적에 부합하는 변수명을 써야 할것입니다.
올바른 변수 작명법은 다음에..
- 지극히 아크마 주관적인 생각 -
그렇다고 길게 쓰니 이번엔 소스의 가독성이 떨어지고.
요즘은 대소문자 에 _ 에 막 혼용하면서 쓰는데.. 혼란기 입니다. ㅋㅋ
소스의 가독성도 높이고 변수의 사용용도도 높힐 수 있는 멋진 테크닉 소개해 주세요 ~~~~~