La verdad esta muy currado Blipi, yo aún sigo aprendiendo solo
y la mar de dudas que se me presentan es ingente.. solo quiero aportar esto:
El bucle For: se usa generalmente cuando sabemos cuantas veces se repetira el ciclo.
El Bucle While: se usa generalmente cuando no conocemos cuanto se debe repetir el ciclo.
El Bucle do-while: Las condiciones se evaluan al final, lo que implica que las instrucciones se ejecutan al
menos una vez. Este bucle se utiliza generalmente en la validación de datos de entrada..
El prototipo de una función le indica al compilador el tipo de memoria que tiene que reservar
He visto muchas veces como en ejemplos se utiliza "define" para definir constantes como PI, pero nadie te dice que PI ya viene definida en math.h con lo que solo bastaría incluir :
#include <math.h>
y para utilizar el valor de PI se colocaria:
M_PI
Eso es todo, tal vez sea información que ya sabeís,pero yo como novato no comprendía cuando utilizar el bulce, for, while, do-while... a mí me ha servido de mucho para anvanzar.....
saludos....
Edito:tengo esta duda:
Tengo este trozo de código que forma parte de un programa que utiiza funciones:
resultado = cubo(n); /* Hacemos la llamada a la función */
printf("El cubo de %.2f es %.2f\n", n, resultado);
Alguien me puede explicar, porque cuando coloco ese trozo al reves es decir:
printf("El cubo de %.2f es %.2f\n", n, resultado);
resultado = cubo(n); /* Hacemos la llamada a la función */
El programa me genera resultados inesperados, por ejemplo si ejecuto el programa con el codigo anterior,el cubo de 2 me da 0.00 , pero si lo hago con el primer trozo de código, me genera el resultado correcto..
Porque este tipo de cosas nadie las explica!!
o yo no me entero