No olvides que en las ciencias informáticas un problema casi siempere suele tener diferentes soluciones, de igual modo nosotros aquí compartiremos lo más óptimo y eficiente.
Ejemplo 1: , Llamada por referencia,
/* function definition to swap the values */voidswap(int*x,int*y)int temp;
temp =*x;/* save the value at address x */*x =*y;/* put y into x */*y = temp;/* put temp into y */return;
Ejemplo 2: llamada por referencia
//Call By Reference#include voidfunction(int*,int*);//function declarationintmain()int a,b;printf("Enter first number: ");scanf("%d",&a);printf("Enter second number: ");scanf("%d",&b);function(&a,&b);//passing the address of both the variables( CALL BY REFERENCE)voidfunction(int*p,int*q)//function definationprintf("printing variables from function a=%d b=%d",*p,*q);//code by Dungriyal..
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)