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
1
Resposta:
Creio que a Alternativa 1
celsooliveirajr:
Quando tiver certeza me informe!
Perguntas interessantes
Ed. Física,
5 meses atrás
História,
5 meses atrás
Português,
5 meses atrás
Inglês,
6 meses atrás
Matemática,
6 meses atrás
Inglês,
10 meses atrás
ENEM,
10 meses atrás
Administração,
10 meses atrás