Leia com atenção as instruções abaixo.
Valor: 2,5 pontos na 4ª Nota.
Data da Entrega:20/10/2020
Apresente a saída do programa a seguir (escrito na linguagem C) com base nos quatro métodos de passagem de parâmetros discutidos na seção 7.5.
#include <stdio.h>
int i = 0;
void p(int x, int y)
{
x += 1;
i += 1;
y += 1;
}
main()
{
int a[2] = {1, 1};
p(a[i], a[i]);
printf("%d %d\n", a[0], a[1]);
return 0;
}
Apresente a saída do programa a seguir (escrito na linguagem C) com base nos quatro métodos de passagem de parâmetros discutidos na seção 7.5.
#include <stdio.h>
int i = 0;
void swap(int x, int y)
{
x = x + y;
y = x - y;
x = x - y;
}
main()
{
int a[3] = {1, 2, 0};
swap(i, a[i]);
printf("%d %d %d %d\n", i, a[0], a[1], a[2]);
return 0;
}