fork download
  1. #include <stdio.h>
  2.  
  3. int size(int n, int arr[n][n])
  4. {
  5. printf("size: %lu\n", sizeof(arr));
  6. printf("[0][0]: %d\n", arr[0][0]);
  7. printf("[0][1]: %d\n", arr[0][1]);
  8. printf("[1][0]: %d\n", arr[1][0]);
  9. printf("[1][1]: %d\n", arr[1][1]);
  10. }
  11.  
  12. int
  13. main(void)
  14. {
  15. int arr[2][2] = {1, 2, 3, 4};
  16. size(2, arr);
  17. size(1, arr);
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
size: 4
[0][0]: 1
[0][1]: 2
[1][0]: 3
[1][1]: 4
size: 4
[0][0]: 1
[0][1]: 2
[1][0]: 2
[1][1]: 3