UNIT: - 08

Concept of Pointers
Address operators
Pointer type declaration
Pointer assignment
Pointer initialization pointer arithmetic

Concept of Pointers: -
    1.   Pointer is a variable which store address of another variable of same type.
    2.   It store address of memory location at run time (dynamic).
    3.   Pointer is a derived data-type.
    4.   Pointer is denoted by ‘*’ symbol.

    1.    Pointer allows dynamic memory allocation i.e. we can create memory at run time.
    2.   Program performance is increased due to preventing memory wastage.
    3.   They are very much used in dynamic linked list and stacks in data-structure.
    4.   They are very much used in system programming.
    5.   It allows to access a local variables outside the function i.e. data sharing between functions.                                                                             

data-type * variable name;
  “*” indicates it’s a pointer data type.
 “*” is called in-direction operator or re-direction operator.
  Example: -
                         int a=100, *p;

In the above example ‘a’ is a general variables and * indicates ‘p’ is a pointer type variables.       

No comments:

Post a Comment

Please do not enter any spam link in the comment box and use English and Hindi language for comment.

Latest Update

Key Components of XML

Popular Posts