비대칭적인 범위를 사용하는 코드 읽을 때 Tip

By | 2006/11/14

이미 아실 분은 다 아실겁니다.

저도 따로 정리하지 않았지만,

계속 코드를 읽고 만들다보니

알게된 내용입니다.

하지만 정리된 것을 한 번 보는 것도 괜찮을 듯 싶네요.

 

  • 비대칭적 범위에 있는 원소들의 개수는 상한에서 하한을 뺀 것과 같다.
  • 비대칭적 범위의 상한이 하한과 같으면 그 범위는 빈 범위이다.
  • 비대칭적 범위의 하한은 할당된 첫 번째 원소를 뜻한다. 상한은 자유로운 첫 번째 원소를 뜻한다.

 

하나씩 살펴보면

1번은 count의 값은 ‘상한 – 하한’이니 99-1=98이 됩니다.

2번은 상한과 하한이 같으므로 처음 식을 검사할 때 false가 되므로

for문은 실행이 되지 않습니다.

따라서 “메롱~”이라는 글은 출력이 되지 않죠.

3번은 하한은 할당된 첫 번째 원소 즉 arr[0]이 되고,

상한은 범위 밖의 첫 번째 원소 즉 arr[100]이 됩니다.

 

제 실력이 짧아 더 이상의 설명은 무리입니다.^^

3번에 대한 설명은 조금 명확하지 않아 찝찝합니다.

자세한 설명을 원하시면 참조 책을 참고하시고,

고쳐야 될 부분이 있으면 지체없이 덧글이나 이메일로 알려주시면

정말정말 고맙겠습니다.ㅜㅜ

 

참조

Code Reading

C 언어 펀더멘탈

6 thoughts on “비대칭적인 범위를 사용하는 코드 읽을 때 Tip

  1. 무부

    ㅎㅎ 현재는 상관없는 분야 (옛날에는 상관 있었나 ㅡㅡ)

    Reply
  2. 떠돌

    3번에 대해서 써놨는데 점검 들어와서 다 날라갔군요……이런 orz 집에가서 써드리죠 ㅎ

    Reply
  3. NoSyu

    /떠돌/
    그런가요..;;
    이글루스 때문에 이런 일이….-_-;;;

    Reply

Leave a Reply