Reserved keywords in C are predefined words that have special meanings and cannot be used for any other purpose in the C programming language. These keywords are reserved for specific tasks and functionalities within the language, such as defining data types, control structures, and functions. Attempting to use reserved keywords for other purposes will result in syntax errors during compilation. It is important for C programmers to be familiar with these reserved keywords in order to write efficient and error-free code.