Basic C syntaxKeywords & IdentifiersKeywords and Identifiers in C ProgrammingKeywordsKeywords are predefined words that have a specific meaning and purpose. These words cannot be used as variable names, function names, or any other identifier names.Below is the list of keywords in C:KeywordDescriptionKeywordDescriptionautoautomatic storage durationbreakexit a loop or switchcasespecify a case in a switchcharcharacter typeconstconstant valuecontinueskip to the next iteration of a loopdefaultdefault case in a switchdoexecute a loopdoubledouble precision floating pointelseconditional executionenumenumeration typeexternexternal variable or functionfloatsingle precision floating pointforexecute a loopgotojump to a labeled statementifconditional executionintinteger typelonglong integer typeregisterregister storage classreturnreturn from a functionshortshort integer typesignedsigned integer typesizeofevaluate the size of a type or variablestaticstatic storage durationstructstructure typeswitchmultiple selectiontypedefdefine a new type nameunionunion typeunsignedunsigned integer typevoidvoid typevolatilevolatile typewhileexecute a loopIdentifiersAn identifier is a name used to identify a variable, function, or any other user-defined item. An identifier is a sequence of letters, digits, and underscores, and it must begin with a letter or an underscore.Rules for defining identifiersAn identifier must start with a letter (a to z or A to Z) or an underscore (_).After the first character, an identifier can contain any combination of letters, digits (0 to 9), and underscores.An identifier cannot be a keyword or a reserved identifier.There is no limit to the length of an identifier, but most compilers have a maximum limit of around 31 characters.An identifier can only contain ASCII characters.Following are valid identifiers in C:xcount_tempsum_of_numbersThe following are not valid identifiers in C because they do not start with a letter or an underscore:1x (starts with a digit)@count (starts with a special character)temp! (ends with a special character)tipIt is a good programming practice to choose descriptive and meaningful names for identifiers to make the code easy to understand and maintain.