fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. char *local(void) {
  5. static char nomex[12] = "aaaaaaaaaa";
  6. char nome[12] = "programador";
  7. char *ponteiro = nome;
  8. printf("%s\n", nome);
  9. printf("%s\n", ponteiro);
  10. printf("%p\n", (void *)ponteiro);
  11. printf("%p\n", (void *)nome);
  12. printf("%p\n", (void *)nomex);
  13. printf("%p\n", (void *)&ponteiro);
  14. return ponteiro;
  15. }
  16.  
  17. int main(void) {
  18. char *ponteiro = local();
  19. printf("%s\n", ponteiro);
  20. printf("%c\n", ponteiro[0]);
  21. printf("%p\n", (void *)ponteiro);
  22. }
  23.  
  24. //https://pt.stackoverflow.com/q/297376/101
Success #stdin #stdout 0s 4544KB
stdin
Standard input is empty
stdout
programador
programador
0x7fff2ef33a5c
0x7fff2ef33a5c
0x55a06c0b8010
0x7fff2ef33a50
�U
�
0x7fff2ef33a5c