fork download
  1. char test[100] = "Get my address";
  2.  
  3. char *pointer = test;
  4.  
  5. char** return_variable_address(void) {
  6. return &pointer;
  7. }
  8.  
  9. int main(void) {
  10. char** address = return_variable_address();
  11. printf("The address is: %s\n", *address);
  12. (*address)[0] = 'F'; //Test for mutability
  13. printf("The address is: %s\n", *address);
  14. return 0;
  15. }
Success #stdin #stdout 0s 9432KB
stdin
Standard input is empty
stdout
The address is: Get my address
The address is: Fet my address