Durante a passagem de valores na entrada de sub-rotinas, eles podem ser passados por valor ou por
referência. Assim sendo, analise o código a seguir:
#include
int x;
// Passagem por referência
void teste1(int *x) {
*x = 5;
}
// Passagem por valor
void teste2(int x) {
x = 0;
}
int main() {
x = 3;
teste1 (&x);
printf("%d\n", x + 4);
teste2(x);
printf("Valor final: %d\n", x);
return 0;
}
Considerando o código apresentado, assinale a alternativa que indica o valor correto de x ao final da
execução:
ALTERNATIVAS
0
3
5
7
9
Soluções para a tarefa
Respondido por
14
Resposta: ao meu ver... é 5.
tonisenador:
A resposta correta é 5, letra C
Respondido por
2
Resposta:
e 5
Explicação:
Perguntas interessantes
Português,
9 meses atrás
Artes,
9 meses atrás
Português,
9 meses atrás
Ed. Física,
1 ano atrás
Português,
1 ano atrás
Administração,
1 ano atrás