8What is the purpose of an include guard (#ifndef X / #define X / #endif)?ATo define macros only in debug buildsBTo prevent a header's contents from being included twiceCTo declare global variablesDTo speed up linkingView AnswerWorkspaceReportSaveEasy