Documente Academic
Documente Profesional
Documente Cultură
Search
Home C Programming C++ Programming
Like 804 Follow
C Programming
C Introduction
C Keywords and Identifier C Variables and Constants C Programming Data Types C Programming input/Output C Programming Operators C Precedence and Associativity C Introduction Examples
C Programming Functions
C Functions Introduction C User-defined Functions C Function Types C Programming recursion C Storage Class C Function Examples
C Programming Arrays
C Arrays Introduction C Multi-dimensional Arrays C Arrays & Functions C Arrays Examples
C Programming Pointers
C Pointers Introduction C Pointers And Arrays C Pointers And Functions C Dynamic Memory Allocation C Pointer Examples
C Programming Strings
C Programming Strings C String Functions C String Examples
C Programming Files
C Files Input/Output C Files Examples
More On C Programming
C Programming Enumeration C Programming Preprocessors C Library Functions C Programming Examples
a = 1 0
Follow Us
r e g i s t e r i n t a ;
Register variables are similar to automatic variable and exists inside that particular function only.
www.programiz.com/c-programming/c-storage-class
1/2
7/23/13
s t a t i c i n t i ;
Here, i is a static variable.
Scanner
FROM
1,500
Core Processor
FROM
2,000
0
Acer Laptop
FROM
1 0
8,000
During first function call, it will display 0. Then, during second function call, variable c will not be initialized to 0 again, as it is static variable. So, 5 is displayed in second function call and 10 in third call. If variable c had been automatic variable, the output would have been:
Recursive Function
Function Examples
www.programiz.com/c-programming/c-storage-class
2/2