Explanation : An identifier is a name used for a variable, function, array, structure, or other program entity. In C, an identifier may begin with an underscore or an alphabetic character. Subsequent characters may include letters, digits, and underscores. Some identifiers beginning with underscores are reserved for the implementation, so programmers should avoid reserved naming patterns.