QUESTÃO 5
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.
Respostas
respondido por:
6
Resposta:
Alternativa 4.
4,5,3
Explicação:
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás