Funciones en C – Pasaje por valor y pasaje por referencia.
Ignacio Suanes
Clases
particulares de programación en Uruguay
Funciones
en C – Pasaje por valor y por referencia.
#include<stdio.h>;
void
menu(int);
float
divisionporvalor(int , int );
void
sumaporreferencia(int a, int b,*resultado);
void
menu()
{
int
opc,a,b,c;
do
{
printf(“1-
suma \n2 – division\n”);
scanf(“%i”,&opc);
switch(opc)
case
1:
a=5;
a=3;
a=3;
sumaporreferencia(a,b,&resultado);
}
}
sumaporreferencia(int
a,int b, int *resultado)
{
*resultado=a+b;
//modifico
directamente en la posición de memoria, donde apunto con el puntero
resultado
//identificado
como *resultado
}
float
divisionporvalor(int x, int y)
{
z=
x+y;
return
z;
}
Ignacio
Suanes
Clases
particulares de C y Java en Uruguay
Comentarios
Publicar un comentario