How can I make array in existing array's index without using pointer for e.g

```
float[] currentNode = new float[12]
float[] neighbour = new float[12]

neighbour[8] = new float[12]
neighbour[8] = currentNode;

and can access with neighbour[8][1]

```

other option is something using pointers. 

```
float *pointer;
int []array = new int[12];
pointer = &array[0];

neighbour[8] = pointer

```

so does first solution possible w/o changing my both arrays ? any other solutions ?? .