Informática, perguntado por gabrielaksantos1, 1 ano atrás

Dentro da construção de código em linguagem C para criação de programas diversos, a saída de dados é essencial para que dados sejam passados ao usuário, por exemplo. Para isso, usamos a função "printf" que permite, por meio de parâmetros, essa comunicação entre o software e o mundo real. As afirmativas a seguir se referem a exemplos de instruções desse tipo. Assinale a alternativa que contenha apenas exemplos válidos da instrução.

I - printf (' Exemplo de Texto ')
II - printf ("Valor: %f", altura);
III - printf ["&c", letra];
IV - printf ('Teste da função', &valor);

Soluções para a tarefa

Respondido por Deci0
13
Apenas a II - printf("valor: %f", altura); esta correta.
Respondido por jvsilvictorox7rfj
13

I - printf (' Exemplo de Texto ') 

APRESENTA ERRO.  O primeiro parâmetro da função printf é uma string (char[]), portanto precisa ser passado com aspas duplas.




II - printf ("Valor: %f", altura);

CORRETO.



III - printf ["&c", letra];

APRESENTA ERRO.  Parâmetros são passados entre parênteses e não entre colchetes.



IV - printf ('Teste da função', &valor);

APRESENTA ERRO. Semelhante ao I. O parâmetro deve ser passado entre aspas duplas. Além disso não há ao que referenciar a variável valor (%d, por exemplo). Outro detalhe é que estaria sendo pego não o conteúdo da variável, mas sim o seu endereço de memória.





Perguntas interessantes