Me tira error cuando quiero ejecutar esto:
(http://img441.imageshack.us/img441/2991/18658106.png)
El codigo que yo puse es:
#include <stdio.h>
#include <conio.h>
int ardilla ()
{
int algo=3; //creo la variable algo y le asigno el valor 3
return algo;
}
int main (void)
{
int x;
printf ("Hola\n")
x= ardilla();
printf ("%d",x);
getch();
}
Y el que vi en el libro es:
#include <stdio.h>
int ardilla ()
{
int algo=3; //creo la variable algo y le asigno el valor 3
return algo;
}
int main (void)
{
int x;
printf ("Hola\n")
x= ardilla();
printf ("%d",x);
return 0;
}
No entiendo pork le ponen el return o pork la usan, yo en mi codigo pongo la libreria conio.h para poder usar getch para que el codigo tenga una pausa y pueda verlo.
Saludos ^^
Hola! el return( en castellano retornar ;)) es para devolver un valor desde una funcion. En la funcion ardilla estas retornando un 3, y ese 3 se va a guardar en la variable "x" q se encuentra en el main. El main tambien es una funcion, es por eso q se pone return 0;
El geth() no tiene nada q ver con el return
Si ves bien el error q te marca el compilador es porque te falta un ";" en:
printf("Hola\n") // te falta ;
Saludos