매개변수

    [C언어] 함수 매개변수 앞에 const?

    [C언어] 함수 매개변수 앞에 const?

    들어가며 const float PI = 3.14 보통 변하지 않는 상수값을 정의하기 위해 변수의 자료형 앞에 const를 사용합니다. 포스팅을 하기 위해 코딩도장을 살펴보니 const의 위치가 자료형 뒤로 가도 된다고 하더군요. 신기하지만 딱히 활용할 일은 없을 것 같습니다. 컨벤션을 지켜야겠죠! 오늘 알아볼 것은 일반적인 변수에 사용하는 const가 아닙니다. 함수들의 원형을 살펴보면 많은 함수들이 매개변수의 자료형에 const를 사용합니다. 왜 함수의 매개변수의 자료형에 const를 붙이는지 궁금해서 정리하다가 포스팅을 하게 되었습니다. 어떤 함수의 매개변수에 const를 사용했을까? intatoi(const char *nptr); intstrncmp(const char *s1, const char ..