C 언어 프로그래밍 랩 C언어 헤더 가드란 무엇인가: include를 여러 번 하면 왜 에러가 날까 2026년 07월 01일 C언어 헤더 가드는 같은 헤더가 여러 번 포함될 때 중복 선언과 재정의 문제를 막는 기본 장치입니다. #ifndef 패턴과 #pragma once 차이를 예시로 정리합니다.