C의 소스 파일과 헤더 파일의 근본적인 차이점은 무엇입니까? 저는 C의 소스 파일과 헤더 파일을 어떻게 구분해야 하는지 잘 모르겠습니다.같은 이름의 파일 세트가 2개 있는 프로젝트를 자주 볼 수 있습니다(확장자는 소스를 나타내고 다른 확장자는 헤더 파일을 기부합니다). 이러한 이해 부족으로 라이브러리를 작성할 때 파일 확장자를 선택할지 망설이며 클래스 및 클래스 메서드 코드를 모두 하나의 파일로 정리했습니다. 헤더에 무엇이 있어야 하며 소스 파일에 무엇이 있어야 합니까?이 분리는 어떻게 구현합니까?기술적인 차이는 없습니다.컴파일러는 기꺼이 당신이 다음을 포함하도록 허락할 것입니다..c 할 수 있습니다..h파일을 직접 제출해 주세요. 하지만 문화적으로 큰 차이가 있습니다. 선언(프로토타입)이 들어갑니다....