Exemplo Fun O Ponteiro

Páginas: 2 (347 palavras) Publicado: 27 de julho de 2015
Exemplo de Passagem de Parâmetro por Referência e Valor

#include
float media(float *,int tamanho);
float media1(float notas[50],int tamanho);
int main()
{
float notas[50], m, m1;int i=-1;

do
{
i++;
printf("Digite a nota do aluno %d ", i+1);
scanf("%f",notas+i);

} while (*(notas + i) > 0.0);


m=media(notas,i); // como o nome da matrizé um endereco
// não usamos & nesta instrução
m1=media1(notas,i);

printf("Média das notas: %.3f \n",m);
printf("Média(1) das notas: %.3f \n",m1);
return 0;}
float media(float*lista,int tamanho)
{
int i;
float m=0.0;
for (i=0;i m+= *(lista++);
return m/tamanho;
}
float media1(float notas[50],int tamanho)
{
int i;
float m=0.0;
for(i=0;i m+= notas[i];
return m/tamanho;
}






Exemplo por Valor

#include
int quadradonum1(int num1)
{ return num1*num1; }
int quadradonum2(int num2)
{ returnnum2*num2; }
int main()
{
int num1, num2;

printf("Entre com o primeiro número ");
scanf("%i",&num1);
printf("Entre com o segundo número ");
scanf("%i",&num2);
printf("\nAntes da chamada dafuncao Quadrado os numeros sao %i e %i \n",num1,num2);
printf("\nDepois da chamada da funcao Quadrado os numeros sao %i e %i \n",num1,num2);
printf("Quadrado dois números: %i e%i",quadradonum1(num1),quadradonum2(num2));
return 0;
}

Exemplo por Referência

#include
void quadrado(int *num1, int *n);
int main()
{
int num1, num2;
printf("Entre com o primeiro número ");scanf("%i",&num1);
printf("Entre com o segundo número ");
scanf("%i",&num2);
printf("\nAntes da chamada da funcao Quadrado os numeros sao %i e %i \n",num1,num2);quadrado(&num1,&num2);

printf("\nDepois da chamada da funcao Quadrado os numeros sao %i e %i \n",num1,num2);
return 0;
}
void quadrado(int *num1, int *n)
{
*num1= *num1 * *num1;
*n= *n * *n;...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Exemplos de uso de ponteiros em c
  • Exemplo De Segrega O De Fun Es
  • ponteiro
  • Ponteiros
  • Ponteiros
  • Ponteiro
  • Ponteiros
  • Ponteiro

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!