C 언어 함수 선언

질문 제목 : c 언어 함수 선언 질문 내용 :

dll_declaration void vtest_14d(void)
{

}

기존에 설계된 c 함수 를 보면 void 앞에 이렇게 문구가 붙어있는 경우를 보는데요.
책에서는 어떤 역할인지 명확하게 설명이 안되어 있더라고요.

혹시 어떤 경우에 이렇게 문구를 붙여주는 지 설명 좀 부탁 드립니다.
그리고 함수 선언시에도 동일하게 붙여 줘야 하나요?

댓글 8

  • 두메꽃 2026.08.06

    감사합니다.

  • 다이 2026.08.06

    맞습니다.

  • 마루한 2026.08.06

    답변 감사합니다.
    그럼 위 함수는 DLL Library에서 왔기때문에 해당 DLL 파일 이름을 이렇게 앞에다 붙여주는 것인가요?

  • 우솔 2026.08.06

    빼고 해도 아무런 문제가 없다는 뜻입니다.

  • 바르고 2026.08.06

    답변 감사합니다.
    그냥 이름 붙여 주는 건가요?
    무시하라는 말씀이 무슨뜻인지요?

  • 간지포텐 2026.08.06

    그냥 무시하세요.

  • LetMeGo 2026.08.06

    Visual Studio에서 사용하고 있고요.
    제가짠 코드는 물론 아니고요. 회사에 있어서 가져다 쓰고 있는데.. C초짜라서 잘 모르겠네요.
    대부분 함수가 앞에 뭐 이렇게 붙어 있어요... 책에서는 못봤는데요.

  • 떠나간그놈 2026.08.06

    제 지식이 짧아서 그런지 처음 보는 키워드이네요.
    동작환경이나 제작환경, 컴파일러 등은 어떤 건가요?

C언어 다른 글

목록