fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void) {
  5.  
  6. int* my_ptr;
  7. int my_array[] = {1,2,3,4,5};
  8.  
  9. my_ptr = my_array;
  10.  
  11. printf("%d\n", *my_ptr);
  12. printf("%d\n", my_ptr[2]);
  13. printf("%d\n", *(++my_ptr));
  14. printf("%d\n", my_ptr[2]); // ???
  15.  
  16.  
  17.  
  18. int* my_dyn_array;
  19. my_dyn_array = malloc(sizeof(int) * 10);
  20. int my_dyn_array_elements = 10;
  21. int i = 0;
  22. for (i = 0; i < my_dyn_array_elements; i++)
  23. {
  24. my_dyn_array[i] = i;
  25. printf("%d\n", my_dyn_array[i]);
  26. }
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 2424KB
stdin
Standard input is empty
stdout
1
3
2
4
0
1
2
3
4
5
6
7
8
9