Buscar

A alocação dinâmica de memória é um conceito da programação, ela refere-se ao processo de solicitar e alocar memória durante a execução de um progr...

A alocação dinâmica de memória é um conceito da programação, ela refere-se ao processo de solicitar e alocar memória durante a execução de um programa. Nesse contexto, analise o código a seguir: 01 - int main(){ 02 - float *ptr; 03 - printf("Endereço: %p \n\n", ptr); 04 - ptr = (float *) malloc(4); 05 - printf("Endereço: %p \nValor: %d\n\n", ptr, *ptr); 06 - } Com base em seus conhecimentos sobre ponteiros e alocação dinâmica de memória, analise as seguintes afirmações: I - Durante a execução da linha de código 03, o endereço impresso na tela será um lixo de memória. II - A linha de código 04 assume que são necessários 4 bytes para armazenar um dado do tipo float em memória. III - O endereço impresso na linha de código 03 será igual ao endereço impresso na linha de código 05. Assim sendo, pode se dizer que é correto o que se afirma em: Alternativas Alternativa 1: I, apenas. Alternativa 2: I e II, apenas. Alternativa 3: I e III, apenas. Alternativa 4: II e III, apenas. Alternativa 5: I, II e III.
Ainda não temos respostas

Ainda não temos respostas aqui, seja o primeiro!

Tire dúvidas e ajude outros estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina