c array convert to pointer and convert pointer to array
//Convert array to pointer int* arrayPointer7() { static int arr[100]; for(int i=0;i<100;i++) { arr[i]=i*i*i*i; } int *p; p=arr; }
//retrieve array data from pointer via for loop void arr8() { int *p=arrayPointer7(); for(int i=0;i<100;i++) { printf("I=%d\n",*(p+i)); } }
1.When convert array to pointer.Declare int pointer at first;
2.Assgin the array to pointer directly.
3.When retrieve array data from pointer;
4.Print pointer data via *(p+i) loop.