RECURSIVIDAD en C
En C, las funciones pueden llamarse a sí mismas. Si una expresión en el cuerpo de una función llama a la propia función, se dice que ésta es recursiva. La recursividad es el proceso de definir algo en términos de…
Frontend, Backend, Base de Datos y Fundamentos.
En C, las funciones pueden llamarse a sí mismas. Si una expresión en el cuerpo de una función llama a la propia función, se dice que ésta es recursiva. La recursividad es el proceso de definir algo en términos de…
En C++, dos o más funciones pueden compartir el mismo nombre, siempre y cuando sus declaraciones de parámetros sean diferentes. El proceso por el cual varias funciones pueden compartir el mismo nombre se denomina sobrecarga (overload) de funciones. De estas…
LOS PROTOTIPOS Examinemos el archivo 23PROTIPO1.CPP Un prototipo es un modelo limitado de una entidad más completa que vendrá luego. En este caso, la función “relleno” es la entidad completa que vendrá luego y el prototipo se ilustra en la…
FUNCIONES en c++ Al incrementarse el tamaño y la complejidad de los programas, es muy recomendable dividirlos en partes más pequeñas llamadas funciones. Cada función ejecuta una tarea específica. Cuando el programa necesita ejecutar la tarea llama a la función,…
DEFINES Y MACROS: AYUDA A UNA PROGRAMACIÓN CLARA A continuación vemos el primer ejemplo de algunas «defines» y «macros»: 19DEFINE.C Observamos que las 4 primeras líneas de programa empiezan con la palabra «#define«. Es la manera de definir todos los…
Veamos a continuación el archivo 17VARDEF.CPP Las variables son automáticamente inicializadas a cero cuando se declaran. Los variables “indice”, en la línea 3, y “estático”, en la línea 25 son, por lo tanto, automáticamente inicializadas a cero. Por supuesto, todavía…
Existen tres estructuras en C que no tienen sentido cuando se ven por primera vez, ya que no son intuitivas, pero al contrario, son extremadamente útiles para incrementar la eficiencia del código compilado y las usan muchos programadores expertos en…
La función printf() Antes de analizar las asignaciones y comparaciones lógicas veremos una función similar al cout que se utiliza en la programación en el lenguaje C. Tiene el propósito de visualizar algo en la pantalla, este algo está dentro…
EL BUCLE WHILE El lenguaje C++ tiene varias estructuras de control para bucles y bifurcaciones condicionales. Empezaremos por el bucle WHILE. Este bucle continuará ejecutándose mientras (while significa mientras, en inglés) sea cierta la condición impuesta. Cuando esta condición no…
El programa toma decisiones En ocasiones se desea que se ejecuten un conjunto de declaraciones si una condición es verdadera, y otro grupo si la condición es falsa. Es decir, deseamos que el programa tome decisiones y responda de acuerdo…