Like other variables pointer variable can also be used in
expressions. Arithmetic and comparison operation can be
performed on the pointers.
Pointer Arithmetic
Example:
Addition of a number to a pointer int i=4,*j,*
j=&i;
j=j+1;
j=j+9;
k=j+3;
Example:
Subtraction of number from a pointer int i=4,*j,*k;
j=&i;
j=j-2;
j=j-5;
k=j-6;
But the following operation are not allowed on pointers:
a) multiplication of pointer with a constant
b) addition of two pointer
c) division of pointer with a constant
Pointer Comparison
Pointer can be compared using relational operator.
Expression such as- p1>p2 p1=p2 p1!=p2 are allowed.
0 comments:
Post a Comment