Introduction to pointers in c
Pointer
is a variable just like other variables of c but only difference is
unlike the other variable it stores the memory address of any other
variables of c. This variable may be type of int, char, array,
structure, function or any other pointers. For examples:
(1)
Pointer p which is storing memory address of a int type variable:
int i=50;
int *p=&i;
(2)
Pointer p which is storing memory address of an array:
int arr[20];
int (*p)[20]=&arr;
(3)
Pointer p which is storing memory address of a function:
char display(void);
char(*p)(void)=&display;
(4)
Pointer p which is storing memory address of struct type variable:
struct abc{
int a;
float b;
}var;
0 comments:
Post a Comment