Funciones en C – Pasaje por valor y pasaje por referencia.
Ignacio Suanes igfesd@gmail.com 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; 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 igfesd@gmail.com Clases particulares de C y Java en Uruguay