만약에 헤더 이름을 aaaaa.h라고 했으면
헤더 정의하는 파일 이름도 무조건 aaaaa.c 이런식으로 이름 똑같이 해야함?
아니
그건 뭐 습관같은 거긴 한데. .h는 하나더라도 모듈을 좀 더 여러 파일에 나눠서 세분화시키고 싶다(깔끔한 코드를 위해) 싶으면 .c는 여러 이름으로 나눠도 됨. 꼭 같을 필요 없음. 컴파일러는 파일 이름 보고 연결하는 게 아니니까.
#include "file"는 전처리기가 컴파일러한테 소스 넘겨주기 전에 해당 파일의 내용을 읽어서 그 내용 그대로 그 자리에 대신 넣어달라는 전처리기 지시문임. 컴파일러/링커 입장에선 헤더 파일 이름은 아무래도 좋은 것임. 알 수도 없고.
http://autogram.tk/이중고차 어플리케이션 어떤가요?
아니
그건 뭐 습관같은 거긴 한데. .h는 하나더라도 모듈을 좀 더 여러 파일에 나눠서 세분화시키고 싶다(깔끔한 코드를 위해) 싶으면 .c는 여러 이름으로 나눠도 됨. 꼭 같을 필요 없음. 컴파일러는 파일 이름 보고 연결하는 게 아니니까.
#include "file"는 전처리기가 컴파일러한테 소스 넘겨주기 전에 해당 파일의 내용을 읽어서 그 내용 그대로 그 자리에 대신 넣어달라는 전처리기 지시문임. 컴파일러/링커 입장에선 헤더 파일 이름은 아무래도 좋은 것임. 알 수도 없고.
http://autogram.tk/이
중고차 어플리케이션 어떤가요?