Informática, perguntado por celsooliveirajr, 6 meses atrás

Observe o código-fonte 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.

Soluções para a tarefa

Respondido por imfernando
1

Resposta:

Creio que a Alternativa 1


celsooliveirajr: Quando tiver certeza me informe!
Perguntas interessantes