• Sábado 12 de Julio de 2025, 06:35

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ifmaster

Páginas: 1 2 [3]
51
C/C++ / Problemas, Alguien Puede Ayudarme?
« en: Jueves 13 de Mayo de 2004, 19:54 »
En primer lugar hola a todos, hace poco que e empezado a programar en C (se un poco de Basic), estoy haciendolo con el libro "como programar en C/C++" de H.M.Deitel y P.J.Deitel (la segunda edicion), voi por el capitulo de las funciones y no me aclaro muy bien con el tema de devolver los valores.
En primer lugar no entendia para que servia el Return 0;, supongo que sera como algun tipo de confirmacion de que el programa a terminado bien, pero ahora en los ejemplos del libro declaran variables de la siguiente forma:
int maximum (int, int, int)
y al final del programa ponen:
return max;
y bien no termino de comprender como va :P aqui os pongo el programa que sale en el libro:
#include <stdio.h>

int maximum(int, int, int);

main()
{
   int a, b, c;

   printf("Enter three integers: ");
   scanf("%d%d%d", &a, &b, &c);
   printf("Maximum is: %d\n", maximum(a, b, c));

   return 0;
}

int maximum(int x, int y, int z)
{
   int max = z;

   if (y > max)
      max = y;

   if (z > max)
      max = z;

   return max;
}
A ver entiendo algunos de los pasos k hace el programa, pero lo que no entiendo es porque divide el programa en dos partes{}(es la primera vez que se divide un programa asi en el libro :P)
Si alguien puede explicarme todos los pasos de este programa y porque se hace cada cosa, pues se lo agredeceria mucho porque estoy super liao :P

Páginas: 1 2 [3]