Leia com atenção as instruções abaixo.
Valor: 2,5 pontos na 3ª Nota.
Data da Entrega Limite: 20/10/2020
Considere o programa escrito na sintaxe de C:.
void swap(int a, int b) {
int temp;
temp = a;
a = b;
b = temp;
}
void main() {
int value = 2, list[5] = {1, 3, 5, 7, 9};
swap(value, list[0]);
swap(list[0], list[1]);
swap(value, list[value]);
}
Para cada um dos métodos de passagem de parâmetros, quais são todos os valores das variáveis value e list após cada uma das três chamadas a swap?
Considere o programa escrito na sintaxe de C:.
void fun (int first, int second) {
first += first;
second += second;
}
void main() {
int list[2] = {1, 3};
fun(list[0], list[1]);
}
Para cada um dos métodos de passagem de parâmetros, quais são os valores da matriz list após a execução?