Article View: es.comp.os.linux.programacion
Article #10593problemas con funciones en C
From: Javier Beltrán Sánchez
Date: Fri, 15 Feb 2002 21:24
Date: Fri, 15 Feb 2002 21:24
60 lines
2402 bytes
2402 bytes
Buenas.
Estoy aprendiendo el manejo de las funciones leyendo un manual de la
p�gina: http://www.elrincondelc.com , en una de sus contenidos dice:
Consiste en definir despu�s de las variables las cabeceras de las
funciones, sin escribir su c�digo. Esto nos permite luego poner las
fucniones en cualquier orden. Ejemplos:
#include <stdio.h>
#include <conio.h>
void compara( int a, int b ); /* Definimos la cabecera de la
funci�n */
int main()
{
int num1, num2;
int resultado;
printf( "Introduzca dos n�meros: " );
scanf( "%i %i", num1, num2 );
resultado = compara( num1, num2 );
printf( "El mayor de los dos es %i\n", resultado );
}
int compara( int a, int b ) /* Ahora podemos poner el cuerpo de la
funci�n donde queramos. */
/* Incluso despu�s de donde la llamamos (main) */
{
int mayor;
if ( a>b )
mayor = a;
else mayor = b;
return mayor;
}
------------------------------------
Pero a mi esto no me compila correctamente, me da errores, tambien lo
intente de otra forma mucho mas sencilla:
#include <stdio.h>
void saludo()
int main()
{
saludo();
}
int saludo();
{ printf("Hola");
}
Y claro, esto no compila, ya se existen otras formas de usar las
funciones, pero a mi me interesa como bien dice el texto: definir
despu�s de las variables las cabeceras de las funciones, sin escribir
su c�digo. Esto nos permite luego poner las fucniones en cualquier
orden.
Muchas gracias a todos y un saludo.
Technical Details
Message-ID:
<ab4993a4.0202151324.69be9b6@posting.google.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,c656845430737f4a,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-02-15 13:24:31 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail From: quantium@lycos.es (Javier Beltrán Sánchez) Newsgroups: es.comp.os.linux.programacion Subject: problemas con funciones en C Date: 15 Feb 2002 13:24:31 -0800 Organization: http://groups.google.com/ Lines: 60 Message-ID: <ab4993a4.0202151324.69be9b6@posting.google.com> NNTP-Posting-Host: 62.83.1.104 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1013808271 29305 127.0.0.1 (15 Feb 2002 21:24:31 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 15 Feb 2002 21:24:31 GMT