Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado 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;
}
-
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