fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(void);
  5. int main() {
  6. int a[2][2] = {{1,2}, {3,4}};
  7. int *c[2] = {a[0], a[1]};
  8. int **b = c;
  9.  
  10. cout << **(a ) << ','; // outputs 1
  11. cout << **(b ) << ";\n"; // outputs 1
  12. cout << **(a+1) << ','; // outputs 3
  13. cout << **(b+1) << ";\n"; // outputs 3
  14. cout << *(c[0]) << ','; // outputs 1
  15. cout << *(c[1]) << ";\n"; // outputs 3
  16. cout << *(c[0]+1) << ','; // outputs 2
  17. cout << *(c[1]+1) << ";\n"; // outputs 4
  18.  
  19. return 0;
  20. }
Success #stdin #stdout 0s 4260KB
stdin
Standard input is empty
stdout
1,1;
3,3;
1,3;
2,4;