o que acontece durante a passagem por referência em C?
Eu sei que quando passamos um parâmetro para a função, uma cópia é criada na pilha da função e não há alteração no valor real do parâmetro na função do chamador.
O que acontece quando você passa um ponteiro para a função? Eu sei o valor do parâmetrofaz se mudou na função de chamadores. Mas como isso acontece internamente? Como a função chamada acessa uma variável na função do chamador?
Eu tentei obter informações dePágina de call_by_reference em wikipeidia mas não foi substancial.
Estou confuso com isso uma vez que comecei a ler sobre strings e passar strings como parâmetros para outras funções. Qualquer ajuda sobre isso seria de grande ajuda. Obrigado!!!!