강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

leeju0911님의 프로필 이미지
leeju0911

작성한 질문수

홍정모의 따라하며 배우는 C언어

9.11 헤더 파일 만드는 방법

헤더파일 작성 질문있습니다

작성

·

335

0

헤더파일의 함수 프로토타입만 따로 놔두는게 함수 입출력을 빠르게 보려는ㄱ게 목적이면 프로토타입만 윗줄에 쭉 나열하고 함수는 아래에 작성해놓으면 한파일로 사용할수 있지 않나요? 굳이 헤더파일과 c파일을 하나 더 만드는 이유가 있나요?

퀴즈

프로그램에서 함수를 사용하는 주된 이유 중 하나는 무엇일까요?

프로그램 실행 속도를 항상 빠르게 만들기 위해

반복되는 코드를 줄이고 재사용성을 높이기 위해

변수를 전역적으로 선언하여 어디서든 접근하기 위해

프로그램의 메모리 사용량을 최소화하기 위해

답변 1

0

안녕하세요 :)

 

헤더 파일을 따로 만드는 이유는 여러 파일에서 사용하기 위함도 있습니다.

가령 특정 함수(들)을

A.c, B.c , C.c, ...에서 사용하려면 

헤더파일을 따로 만들고 해당 헤더 파일을 include 하는 것이 좋겠죠?

 

감사합니다.

답변 해주신 말씀을
"같은 헤더파일을 놓고 다른 파일에서는 다른 정의를 사용할 수 도 있기 때문"이라고 생각해도 되는걸까요?

leeju0911님의 프로필 이미지
leeju0911

작성한 질문수

질문하기