What is the difference between programming language keywords and reserved words? Reserved words in C language?
Reserved words cannot be used as identifiers, whereas keywords signify special semantics (e.g. flow control [the Lisp programming language accordingly calls constructs with those keywords special forms]). In a reasonable programming language (such as C), [all] the keywords are reserved words, since that makes code easier to read [and less error-prone, and easier to parse].