How to create array of pointers that point to int array elements in C++

1 Answer

0 votes
#include <iostream>

int main() {
   int arr[4] = {6, 7, 2, 8};
   int *p[4];
 
   for (int i = 0; i < 4; i++) {
      p[i] = &arr[i]; 
   }
   
   for (int i = 0; i < 4; i++) {
      std::cout << *p[i] << "\n";
   }
}




/*
run:

6
7
2
8

*/

 



answered May 13, 2021 by avibootz

Related questions

3 answers 239 views
1 answer 131 views
1 answer 106 views
106 views asked May 13, 2021 by avibootz
1 answer 105 views
105 views asked May 13, 2021 by avibootz
1 answer 193 views
...