

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analise o seguinte programa escrito em linguagem C conforme o padrão ANSI C:

Considerando o comportamento definido pelo padrão ANSI C para alocação e liberação de memória dinâmica, assinale a alternativa que descreve corretamente a execução do programa.
O programa imprime 20, pois o valor armazenado em b permanece acessível após free.
O programa imprime 30, pois p passa automaticamente a apontar para c.
O programa apresenta comportamento indefinido, pois p passa a referenciar memória já liberada.
O programa imprime 10, pois p passa a apontar para a.
O programa não executa a instrução printf.