Home » 
        Syntax References
    
        
    Variable declaration syntax in C/C++ language
    
        Learn: What is be the correct form a variable declaration in C/C++ programming language? Here you will find the syntax and examples of variable declarations in C/C++.
    
    A variable is the name of memory blocks, whose value can be changed at anytime (runtime), we can declare a variable by using following syntax:
[storage_class] data_type variable_name [=value];
    Here, [storage-class] and [=value] are optional.
    Note: if storage classis "static", initialization value must be provided.
    
    Declaration Example 1:
auto int age = 10;
    age is an automatic integer variable (learn more about auto (automatic): storage classes in C language), it’s initial value is 10, which can be changed at anytime. (i.e. you may change the value of age at any time).
    Declaration Example 2:
int age=10;
    If we do not specify storage class, variable’s default storage class will be an automatic (auto). Thus, declaration example 1 and 2 are same.
    Declaration Example 3:
int age;
    This declaration is same as declaration example 1 and 2 without initial value, age will have either 0 or garbage value based on the different compilers.
    Other examples:
float percentage; //a float variable 
char gender; //a character variable 
//an array of characters, maximum number of characters will be 100
char name [100];  
int marks [5]; //an array of integers to store marks of 5 subjects
    Must read:
    
        - variable declaration value in C language
 
        - Basic data types in C language