#pragma 는 #로 시작하는 Precompiler(전처리구문) 지시자 중 하나이다. 컴파일러에 종속적인 명령으로, 컴파일러에 직접 정보를 전하기 위해 사용하는데, 컴파일러에 종속적이기 때문에 컴파일러를 변경했을 경우 실행을 보장하진 못한다. #pragma 명령어 중 자주 쓰이는 once 와 comment() 에 대해서 알아보자. 1. #pragma once #pragma once 는 c의 헤더 파일 최상단에서 자주 볼 수 있는데, 컴파일러에게 해당 헤더 파일이 한번만 빌드되도록 알려주는 명령이다. 즉, 여러 번 인클루드 되는 것을 컴파일러 차원에서 막아주게 된다. 예를 들어, A.h라는 파일이 여러 곳에서 복잡하게 #include 되어 쓰이게 된다면 그때마다 각각 정의가 추가되게 되어 중첩되는 경우가..