Back to Course
Fundamentals

Variables in C Programming - Types of Variables in C ( With Examples )

What is a Variable?

A variable is a named memory location used to store data that can change during program execution.

Declaring and Initializing Variables

int age;          // declaration
age = 21;         // assignment
int marks = 90;   // declaration + initialization

Types of Variables in C

  • Local variables — declared inside a function, accessible only within it.
  • Global variables — declared outside all functions, accessible throughout the program.
  • Static variables — retain their value between function calls.
  • Automatic variables — default type for local variables, created and destroyed automatically.
  • External variables — declared with extern, defined in another file.
  • Register variables — requested to be stored in CPU registers for faster access.

Ready to master real-world C Programming development?

Learn C Programming hands-on with mentor-led, live sessions.

Explore Course