C언어 10강. 포인터2 - 배열 포인터(4/4)

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 5

  • @김승우-e4e
    @김승우-e4e 4 роки тому

    알림도 설정합니다

  • @김승우-e4e
    @김승우-e4e 4 роки тому

    구독도 합니다

  • @김승우-e4e
    @김승우-e4e 4 роки тому

    좋아요 누르고 갑니다

  • @하봉선-j5e
    @하봉선-j5e 5 років тому +1

    직관적인 코드란 무슨 뜻인가요?

    • @oursfarm
      @oursfarm  5 років тому +1

      반갑습니다.
      직관적인 것의 국어사전 내용은 "판단이나 추리 따위의 사유 작용을 거치지 아니하고 대상을 직접적으로 파악하는. 또는 그런 것"
      입니다.
      코드로보면 가독성이 높은 것을 말하는데요.
      예를 들어 int *ptr; 을 포인터로 그대로 사용하면
      *(ptr + 1) 식으로 사용해야 하는데 이것을 ptr[1] 과같이 사용하는 것을 직관적인 코드라고 합니다.
      즉 문법을 사용할 때 문법을 해석해서 하는 번거로움이 있는 것이 아니라 위와 같이 첫 번째 메모리의 값을 말하는 구나 식으로 바로 알 수 있는 것을 말합니다. 충분한 설명이 되었는지 모르겠네요.