Escolar Documentos
Profissional Documentos
Cultura Documentos
Virgnia M. Cardoso
chamada por valor copia o valor de um argumento no parmetro da funo. Assim, alteraes feitas nos parmetros da funo no tm nenhum efeito nas variveis usadas para cham-la. chamada por valor para passar argumentos, isso significa que voc no pode alterar as variveis usadas para chamar uma funo
1 /* Programa que calcula a soma do dobro de dois numeros */ 2 #include <stdio.h> 3 4 /* a e b sao parametros da funcao soma_dobro */ 5 int soma_dobro(int a, int b) 6 { 7 int soma; 8 a = 2 * a; 9 b = 2 * b; 10 soma = a + b; 11 return soma; 12 } 13 14 main() 15 { 16 int x, y, res; 17 cout<<"Digite o primeiro numero: "; 18 cin>>x; 19 cout<<"Digite o segundo numero: "; 20 cin>>y; 21 22 /* x e y sao argumentos/variveis utilizados para chamar a funcao soma_dobro */ 23 res = soma_dobro(x, y); 24 25 cout<<"A soma do dobro dos numero e:<< res; 26 }
FUNES
/* Programa que armazena e mostra 5 notas */ #include <stdio.h> mostra(float vet[5]) { int i; cout<<"\nResultado das notas: "; for (i=0; i<5; i++) cout<< vet[i]; }
Passagem de Vetor
Passagem de Matriz
float nota[3][4];
int i, j;
cout<<"\nAs notas dos alunos sao: \n"; /* linha - aluno */
}
cout<<"\n"; } } }
}
mostra(nota);