dafher의 일기장

dafher의 일기장

  • 분류 전체보기 (63)
    • C언어 복습 (21)
    • C++ 복습 (3)
    • 선형대수학 (6)
    • 기초수학 (7)
    • 모의면접 (1)
    • 집합론 (10)
    • DirectX12 (8)
    • Win32 API (4)
    • AI (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

dafher의 일기장

컨텐츠 검색

태그

벡터 Win32 API 문자열 함수 특징 선형대수학 C++ 비트 패턴 기초수학 예외 처리 문자열 함수 구현 및 설명 Rookiss C/C++ DirectX 12 대수구조 Graphics 게임수학 행렬 스트림 위치 이상엽 집합론 게임 수학

최근글

댓글

공지사항

아카이브

빌드 과정(1)

  • POCU C언어 정주행 2회차 - 함수 전방 선언, 빌드 과정, 라이브러리

    1. 함수의 전방 선언에 대해서 우리는 기본적으로 C언어같은 절차지향적인 언어가 위에서 아래로 읽는다는 사실을 배웠을 것이다. 그럼 여기서 다음과 같은 코드가 있다고 가정할 때, 결과가 어떻게 나오는지 맞춰보자. #include int main(void) { Func(); return 0; } int Func() { return 0; } 대부분의 사람들이 함수의 전방 선언을 배우면 컴파일이 되지 않는다고 이야기한다. 하지만 틀렸다! 놀랍게도 정상적으로 작동을 한다. 이유는 C언어에서 컴파일러는 어떤 함수의 이름을 봤을 때, 이렇게 동작하기 때문이다. "어? 너같은 함수 본 적 없는데? 너가 어떤 애인지 모르겠지만 프로그래머가 짠 함수라고 가정하고 그냥 넘어갈게. 반환형은 int라고 가정한다?" 놀랍게도 ..

    2022.12.08
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바