“O correto entendimento e uso de ponteiros é fundamental
para que a programação em C ocorra com sucesso”. (Schildt, 1997)
Quais são as três razões que justificam tal afirmativa?
Soluções para a tarefa
Resposta:
ponteiros fornecem os meios pelos quais as funções podem modificar seus argumentos;
ponteiros são usados como suporte nas rotinas de alocação dinâmica da linguagem C;
o uso de ponteiros pode aumentar a eficiência de algumas rotinas.
Explicação:
Além disso, a utilização de ponteiros permite a alocação e liberação de
variáveis durante a execução, sendo que o uso dessas variáveis garante
a declaração e implementaçäo de estruturas de dados dinâmicas, denominadas variáveis dinâmicas. Uma variável dinâmica näo é declarada
na parte de declaraçäo de variáveis porque ainda näo existe antes do seu
tempo de execuçäo, näo possui sequer um nome, *cando a cargo dos
ponteiros desempenhar esta funçäo de “nome”. Uma variável dinâmica
é sempre referenciada indiretamente por um apontador, ou seja, para
cada variável dinâmica criada deve existir um apontador que literalmente aponta para ela, permitindo a sua manipulação.