Ayuda como creear funciones en C/C++

Iniciado por Schiffer04, 9 Mayo 2012, 04:23 AM

0 Miembros y 1 Visitante están viendo este tema.

Schiffer04

ps lo q pasa esq quisiera saber como crear y desarrollar una funcion en C o C++
paso por paso...porfavor y gracias..  xD

durasno

Hola! cualquier libro explica eso, lee algo y deci tu duda

Saludos
Ahorrate una pregunta, lee el man

maxotux

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!

ralymontes

Creo que se puede resumir facilmente así:

#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.

durasno

Hola! generalmente los prototipos de funciones se declaran arriba del main, da un mejor orden

Saludos
Ahorrate una pregunta, lee el man