Keywords are predefined or reserved terms in a programming language.
Every keyword is designed to carry out a particular task in a program.
Because keywords are reserved terms for the compiler, they cannot be used as variable names, as doing so would attempt to assign a new meaning to the keyword, which is not permitted. Keywords cannot be redefined.
C language supports 32 keywords which are given below:
| auto | double | int | struct |
| break | else | long | switch |
| case | enum | register | typedef |
| char | extern | return | union |
| const | float | short | unsigned |
| continue | for | signed | void |
| default | goto | sizeof | volatile |
| do | if | static | while |