๐ C Keywords – Reserved Words You Can’t Use as Names
C keywords are reserved words that have special meaning to the C compiler. These words are part of the language syntax, so you cannot use them as variable names, function names, or identifiers.
๐ List of Common C Keywords
Here are some commonly used C keywords:
- auto
 - break
 - case
 - char
 - const
 - continue
 - default
 - do
 - double
 - else
 - enum
 - extern
 - float
 - for
 - goto
 - if
 - int
 - long
 - register
 - return
 - short
 - signed
 - sizeof
 - static
 - struct
 - switch
 - typedef
 - union
 - unsigned
 - void
 - volatile
 - while
 
๐ Example: Using Some C Keywords
Here’s a basic program that uses int, return, if, and else.
#include <stdio.h>
int main() {
    int number = 10;
    if (number > 0) {
        printf("The number is positive.\n");
    } else {
        printf("The number is not positive.\n");
    }
    return 0;
}
  
โ What You Shouldn’t Do
You cannot use C keywords as variable names. For example, this will throw an error:
int return = 5; // โ Error: 'return' is a keyword
๐ง Quick Tips
- Keywords are case-sensitive in C (e.g., 
intis valid,Intis not a keyword). - You can use underscores or different names: 
returnValue, notreturn. 
๐ฏ Practice Idea
Try writing a program using 5 different C keywords. Can you use for, if, int, return, and break together?