인프런 커뮤니티 질문&답변
함수 선언과 정의를 분할
작성
·
388
0
함수를 선언과 정의를 분할 하는 과정에서, (강의 12:45)
제가 연습을 해봤더니 사진(첨부한 사진)과 같이 위쪽 라이브러리 함수가 있는 곳에 헤더파일이 생기고, (강의 12:45)화면 노란색부분 우측 상단에 "lexture2.c"가 띄워져 있는데 저는(첨부한 사진) "--.h" 와 같이 나옵니다.
제가 어떤 부분에서 잘못 하고있는지 알고 싶습니다. 감사합니다.

퀴즈
프로그램에서 함수를 사용하는 주된 이유 중 하나는 무엇일까요?
프로그램 실행 속도를 항상 빠르게 만들기 위해
반복되는 코드를 줄이고 재사용성을 높이기 위해
변수를 전역적으로 선언하여 어디서든 접근하기 위해
프로그램의 메모리 사용량을 최소화하기 위해






음.. Visual Studio 설정을 아무리 뒤져보아도 그 부분은 찾기가 어렵네요...ㅠㅠ
다만 정의부분은 헤더 파일에 명시하는 것이 더 권장할만한 방법이며,
만일 c 파일에 옮기고 싶다면 단순히 헤더 파일의 정의를 c 파일 상단부에 복사 붙여넣기 해도
전혀 무방합니다.
https://docs.microsoft.com/ko-kr/cpp/ide/refactoring/create-declaration-definition?view=msvc-170