일반적으로 소스 파일에는 확장명이 있습니다. C, 하지만 다른 확장을 사용할 수 있습니까? 몇 가지 자료를 조사해 보면, 표준에 규정된 문서의 명명 규칙은 없지만, 파일 이름 명령 규칙이 있어 대부분의 환경에서 반드시 준수해야 한다는 것이다.
규칙에 따라 헤더 파일에는 일반적으로 확장자가 있습니다. H. 일반적으로 소스 파일은 헤더 파일에 해당하며 두 파일 이름은 같지만 확장자는 다릅니다. 나는 소스 파일과 헤더 파일을 다르게 만들 수 있을지 궁금했다. 개인적인 토스 후에, 그것은 가능 하다. 헤더 파일은 매크로, 변수, 함수 등을 즐기기 위한 것이기 때문에 자세히 생각해 보십시오. 그리고 #include 의 의미는 해당 파일을 포함하는 것입니다. 포함된 파일의 이름이 무엇인지는 중요하지 않으며 원본 파일 이름과 같은지 여부도 중요하지 않습니다. 반드시 동일해야 하는 경우 #include 의 능력이 제한됩니다. 또한 C99 표준에는 #include 에 대한 말이 있습니다. #include 지시문은 처리할 수 있는 헤더 파일이나 소스 파일을 식별해야 합니다. 즉, 컴파일러에서 지원하는 모든 파일은 # include 디렉티브에 포함되어야 합니다. 범용 컴파일러는 우리의 요구를 충족시킬 수 있을 만큼 강력하다. 특수한 상황에 처한 사장도 스스로 해결할 것이다.
첫 번째 문서에 대해서는 #include 지시문을 설명해야 합니다.
#include 명령의 일반적인 형식은 다음과 같습니다.
# include, # include "filename" # included token (여기서 토큰은 일반적으로 매크로의 이름을 나타냄)
소스 파일 #include 에 정적 변수 또는 함수를 정의하는 헤더 파일이 포함되어 있는 경우 소스 파일도 정적 변수 또는 함수에 액세스할 수 있습니다. 그 이유는 이 소스 파일에 해당 파일이 포함되어 있기 때문에 이러한 정적 변수 또는 함수가 이 소스 파일에 정의되어 있기 때문입니다. 물론 소스 파일에 액세스할 수 있습니다.