Subprogramas y referencias
/******************************************/
/*Nombre del programa .prog12.cpp */
/* Objetivo: Elevar al cuadrado utilizando referencias */
/* Autor : mrprogramator.es.tl */
/* Fecha : 22/05/12 */
/***********************************************************/
#include "stdafx.h"
/*Inicialización de subprogramas*/
void square(int &N);
/*Fin de la inicialización de subprogramas*/
int main(void)
{
int N;
printf("nWrite a number to get its square : ");
scanf_s("%d",&N);
square(N);/*Devolverá el cuadrado de N*/
printf("The square is %dn",N);
return 0;
}
/*Subprogramas*/
void square(int &N)
{
/*****************************************
Para las referencias, se utiliza "&"
antes de la variable que devolverá el
subprograma
****************************************/
N = N*N;
}