1.
int *f()
{
int *m=(int *)malloc(2);
return m;
}
WHY THIS POINTER TO INT TREATED AS A GLOBAL VARIABLE.
2.can a pointer points to another pointer
like that
int *p,i=2;
int *q;
p=&i;
q=p;
IS IT RIGHT.
about the second question yes you can use pointer to refrence to another pointer and this is the method used in dynamic allocation of multi dimintion aray you can write :
void a2d(int i,int j)
{
int **t =new int*[i] ;//rows
for(int k=0;k
there can be pointer to pointer.
.............
int a=25;
int*b=&a;
int**c=&b;
............
here c is pointer to b and b is pointer to a.
value of acan be accesed in two ways.ie by both the pointers.
if i am wrong anywhere please tell me.thank you :p