Hello everyone I want to ask a question about including guards in C programming. I know their purpose but in some programms I have seen a 1" written after #define like this:
#ifndef MYFILE_H
#define MYFILE_H 1
What is the purpose of this 1? Is it necessary?