Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Schiffer04 en 9 Mayo 2012, 04:23 am



Título: Ayuda como creear funciones en C/C++
Publicado por: Schiffer04 en 9 Mayo 2012, 04:23 am
ps lo q pasa esq quisiera saber como crear y desarrollar una funcion en C o C++
paso por paso...porfavor y gracias..  xD


Título: Re: Ayuda como creear funciones en C/C++
Publicado por: durasno en 9 Mayo 2012, 07:25 am
Hola! cualquier libro explica eso, lee algo y deci tu duda

Saludos


Título: Re: Ayuda como creear funciones en C/C++
Publicado por: maxotux en 9 Mayo 2012, 17:47 pm
Hola, pues te digo la verdad, no hay un manual específico para crear nuevas funciones, pero te puede servir esto: http://luxur.comoj.com/sources/luxur.0.0.1/docum-luxur-pdf.tar.gz

viene información sobre como crear algunas librerías de cabecera. espero y te sirva es de lenguaje C.

Saludos!


Título: Re: Ayuda como creear funciones en C/C++
Publicado por: ralymontes en 10 Mayo 2012, 08:14 am
Creo que se puede resumir facilmente así:
Código:
#include <stdio.h>
#include <stdlib.h>


int main(void)
{

int res=0,num1, num2;
printf("Inserta numero 1:\n");
scanf("%d",&num1);
printf("Inserta numero 2:\n");
scanf("%d",&num2);
res=suma(num1,num2); //invocamos a la funcion
printf("El resutlado es: %d \n",res);
system("PAUSE");
return 0;
}
int suma(int num1, int num2); //prototipo o firma de la funcion
int suma(int num1, int num2) // cuerpo de la funcion
{
int x=0;
x=num1+num2; //proceso que hace la funcion....
return x;
}

Esto es un ejemplo de funcion muy básico que funciona perfectamente. Hace uso de "paso de parametro por valor".
Desde luego hay funciones mas complejas (con punteros, arreglos, etc)

Basicamente funcionan asi:

Una funcion es un trozo de codigo que tiene como objetivo realizar un proceso; este proceso generalmente tiene que recibir parametros, y al final nos regresa el resultado del proceso que hizo con esos parametros.

Sirve para modularizar (dividir) un problema en varias partes más pequeñas.

Si tienes alguna duda más concreta hazla saber.

Saludos, Raly.


Título: Re: Ayuda como creear funciones en C/C++
Publicado por: durasno en 10 Mayo 2012, 17:09 pm
Hola! generalmente los prototipos de funciones se declaran arriba del main, da un mejor orden

Saludos