What is the purpose of `#ifndef` directive?
Q1. What is the purpose of `#ifndef` directive?
Answer: To prevent multiple inclusions of a header file
Explanation: #ifndef directive checks if a symbol is not defined, used to prevent multiple inclusions of the same header file.