Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: fruz en 04 de Abril 2019, 02:30

Título: Ayuda con un ejemplo de programa del libro "El lenguaje de programación C"
Publicado por: fruz en 04 de Abril 2019, 02:30
Hola! ¿Alguien me puede explicar, línea por línea, lo que hace este programa de ejemplo del libro de Ritchie y Kernighan?

#include <stdio.h>

int power(int m, int n);

/* prueba la función power */
main()
{
   int i;
   
   for (i = 0; i < 10; ++i)
      printf ("%d %d %d\n", i, power(2,i), power (-3,i);
   return 0;
}

/* power: eleva la base a la enésima potencia; n > = 0 */

int power(int base, int n)
{
   int i, p;
   
   p = 1
   for ( i = 1; i < = n; + + i)
      p = p * base
   return p;
}
Título: Re:Ayuda con un ejemplo de programa del libro "El lenguaje de programación C"
Publicado por: Alex Rodríguez en 04 de Abril 2019, 21:10
Hola fruz, sé que no respondo a lo que pides, pero puede entenderse ese código si se sigue el curso básico de lenguaje C que tenemos en la web disponible en https://aprenderaprogramar.com/index.php?option=com_content&view=category&id=82&Itemid=210

Aunque el código es sencillo, explicarlo línea por línea sería bastante trabajoso.

Saludos