Hola a todos.
Con el manual que estoy aprendiendo el lenguaje C llegue a las funciones, lo que pasa es que tiene mucha teoria, mi pregunta es¿cuanto mas debo saber en cuanto a prototipos y funciones?, ¿con que otro tipo de problema me puedo encontrar?, les dejo mi 2 programitas para que me den una mano.-
Sin puntero
Código:
#include <stdio.h>
#include <stdlib.h>
int res(int ,int ,int );
int main(void)
{
int priNum=25,segNum=29,resultado=0;
resultado=res(priNum,segNum,resultado);
printf("\n\t 25 + 29 = %d \n\n",resultado);
system("PAUSE");
return 0;
}
int res(int priNum, int segNum, int resultado)
{
resultado = priNum + segNum;
return resultado;
}
Con puntero
Código:
#include <stdio.h>
#include <stdlib.h>
void res(int , int, int*);
int main(void)
{
int priNum=25,segNum=29,resultado=0;
res(priNum,segNum,&resultado);
printf("\n\t 25 + 29 = %d \n\n",resultado);
system("PAUSE");
return 0;
}
void res(int priNum, int segNum, int *resultado)
{
*resultado = priNum + segNum;
}
En cuanto a no devolver valor ya lo tengo claro.-
Desde ya muchas gracias por el tiempo que le dediquen.-
Saludos.
Daniel