fork download
  1. #include <stdio.h>
  2.  
  3. void fna(char vara[]) {
  4. printf("vara %p\n", vara);
  5. printf("&vara %p\n", &vara);
  6. }
  7.  
  8. void fnb(char* varb) {
  9. printf("varb %p\n", varb);
  10. printf("&varb %p\n", &varb);
  11. }
  12.  
  13. int main(void) {
  14.  
  15. char arr[] = "hello";
  16. char* varc = arr;
  17.  
  18. printf("&arr %p\n", &arr);
  19. printf("varc %p\n", varc);
  20. printf("&varc %p\n", &varc);
  21. fna(arr);
  22. fnb(arr);
  23.  
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 5520KB
stdin
Standard input is empty
stdout
&arr 0x7ffdfabe71d2
varc 0x7ffdfabe71d2
&varc 0x7ffdfabe71c8
vara 0x7ffdfabe71d2
&vara 0x7ffdfabe71a8
varb 0x7ffdfabe71d2
&varb 0x7ffdfabe71a8