Imagem de fundo

A linguagem C é amplamente utilizada no desenvolvimento de sistemas embarcados devido à...

A linguagem C é amplamente utilizada no desenvolvimento de sistemas embarcados devido à sua eficiência e controle direto sobre o hardware. Em relação às estruturas de dados e manipulação de ponteiros na linguagem C, assinale a alternativa correta.


A

O operador de indireção (*) permite acessar o valor armazenado no endereço de memória apontado por um ponteiro, enquanto o operador de referência (&) retorna o endereço de memória de uma variável.


B

A aritmética de ponteiros permite apenas operações de adição e subtração, sendo impossível multiplicar ou dividir endereços de memória.


C

Os ponteiros em C não podem armazenar endereços de variáveis de tipos diferentes, pois a linguagem exige que cada ponteiro aponte exclusivamente para o mesmo tipo de dado ao qual foi declarado.


D

O operador de indireção (*) serve exclusivamente para declarar ponteiros, não tendo nenhuma funcionalidade na manipulação de dados.


E

O operador de referência (&) é utilizado para desreferenciar ponteiros e acessar diretamente o valor armazenado no endereço ao qual o ponteiro aponta.