Variables in C
- A variable is a name of memory location.
- It is used to store data. Its value can be changed and it can be reused many times.
- It is a way to represent memory location through symbol so that it can be easily identified.
Let's see the syntax to declare a variable:
The example of declaring variable is given below:
- Here, a, b, c are variables and int,float,char are data types.
- We can also provide values while declaring the variables as given below:
There are many types of variables in c:
- local variable
- global variable
- static variable
- automatic variable
- external variable
Local Variable
- A variable that is declared inside the function or block is called local variable.
- It must be declared at the start of the block.
- You must have to initialize the local variable before it is used.
Global Variable
- A variable declared outside of the function or block is known as global variable. Any function can change the global variable's value. It's available to all of the positions.
- It must be declared at the start of the block.
Static Variable
- A variable that is declared with static keyword is called static variable.
- It retains its value between multiple function calls.
- If you call this function many times, local variable will print the same value for each function call e.g, 11,11,11 and so on.
- But static variable will print the incremented value in each function call e.g. 11, 12, 13 and so on.
Automatic Variable
- All variables in C that is declared inside the block, are automatic variables by default. By we can explicitly declare automatic variable using auto keyword.
External Variable
- We can share a variable in multiple C source files by using external variable. To declare a external variable, you need to use extern keyword.
myfile.h
program1.c
Tags:
best c programming
c by mskuthar
C language
C programming
ermskuthar
janta polytechnic jahangirabad bulandshahr
manncsemanjeet
upbte c programming syllabus
Variables in C