In my program i have tried to increment pointer but i am not sure why that when i use *pointer++ it does nor seem to work and it returns 1 as the new value.
I tried using "*pointer++" in my program like you would use a pointer as an array
using *pointer=*pointer+1.
but it seems that when i use just "*pointer++" the value changes to one 
but when i use (*pointer)++ it works .why?
Node=(node *)malloc(num*sizeof(node));
printf("%d",Node);
Node++;
printf("%d",Node);