 In both languages, identifiers consist of letters and digits, with the rule that the first character may not be a digit.In C, the underscore counts as a letter, so even _abc is a valid name.Names with a leading underscore are often used to differentiate special system identifiers in C.

Both C and Pascal use keywords (words reserved for use by the language).