A chamada de uma sub-rotina, que contenha parâmetros, deve ser cuidadosamente definida, pois parâmetros podem ser chamados de diferentes formas durante a execução de um programa, mas também precisam ser declarados de diferentes formas durante a declaração da sub-rotina.
Sabendo que na linguagem C um parâmetro por referência é demarcado com "*" antes do nome da variável em uma sub-rotina, analise o código a seguir:
#include
void teste(int *a, int *b, int c)
{
*a = 4;
*b = 5;
c = 6;
}
int main()
{
int variavel1 = 1;
int variavel2 = 2;
int variavel3 = 3;
teste(&variavel1, &variavel2, variavel3);
printf("%d, %d, %d\n", variavel1, variavel2, variavel3);
}
Assinale a alternativa que representa a saída deste programa.
Alternativas
Alternativa 1:
1, 5, 6.
Alternativa 2:
1, 2, 3.
Alternativa 3:
1, 2, 6.
Alternativa 4:
4, 5, 3.
Alternativa 5:
4, 5, 6.
Soluções para a tarefa
Respondido por
2
Resposta:
Alternativa 2:
1, 2, 3.
Explicação:
lizandraventuri:
A resposta é 4,5,6, alternativa 5
Perguntas interessantes