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:
Con puntero#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; }
Código:
En cuanto a no devolver valor ya lo tengo claro.-#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; }
Desde ya muchas gracias por el tiempo que le dediquen.-
Saludos.
Daniel