Yes, an identifier can start with '_'.
Does the question arise because you found that a character '_' was appended at the beginning of a variable name by the compiler?
Regards
Hi,
Yes, we can have "_" as a first character for a variable name, but usually it is advised not to do so because all the system variables have their names begining with "_" as the first character.
Can you >>> Yes you can,
Reason >>> you can guess it if you opened any header file or library file in a text document where you will find too many identifiers starts with the same char '_'
I hope that helped