Transcription: C compilers and libraries use identifiers that begin with underscores. For this reason, it is best to avoid identifiers that begin with underscores in your own code. Similarly, you should avoid using identifiers that have two consecutive underscores. C++ compilers use this kind of identifier, and the name of your identifier could conflict with the name of a compiler-defined identifier.