Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2010, 10:44
RoDaVi
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Que mas debo saber sobre funciones en lenguaje C.

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