Array pointer : array pointer « Array « C++ Tutorial






#include <iostream> 
using namespace std; 
 
int main() 
{ 
  int *i, j[10]; 
  double *f, g[10]; 
  int x; 
 
  i = j;  
  f = g;  
 
  for(x=0; x<10; x++)  
    cout << i+x << ' ' << f+x << '\n';     
 
  return 0; 
}
0x22ff30 0x22fed0
0x22ff34 0x22fed8
0x22ff38 0x22fee0
0x22ff3c 0x22fee8
0x22ff40 0x22fef0
0x22ff44 0x22fef8
0x22ff48 0x22ff00
0x22ff4c 0x22ff08
0x22ff50 0x22ff10
0x22ff54 0x22ff18








4.3.array pointer
4.3.1.Array pointer
4.3.2.Index a pointer as if it were an array
4.3.3.Use a 2-D array of pointers to create a dictionary
4.3.4.Output array address by using array pointer
4.3.5.passing array as a constant pointer
4.3.6.array accessed with array notation
4.3.7.array accessed with pointer notation
4.3.8.array accessed with pointer
4.3.9.an array of pointers to strings
4.3.10.Relationship between pointers and arrays