Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Comentarios
Directivas del preprocesador
Declaración de variables globales y funciones
int main( ) // Función principal main
{
Declaraciones locales de la función principal
Instrucciones de la función principal
}
Otras funciones:
funcion1(.....)
{
Declaraciones locales de la función 1
Instrucciones de la función 1
}
funcion2(.....)
{
Declaraciones locales de la función 2
Instrucciones de la función 2
}
.....
Librerías
o fstream:
Flujos hacia/desde ficheros. Permite la manipulación de archivos desde el programar, tanto leer como
escribir en ellos.
o iosfwd:
Contiene declaraciones adelantadas de todas las plantillas de flujos y sus typedefs estándar. Por ejemplo
ostream.
o iostream:
Parte del a STL que contiene los algoritmos estándar, es quizá la más usada e importante (aunque no
indispensable).
o La biblioteca list:
Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de funciones
matemáticas.
o memory:
"auto_ptr" es una clase que conforma la librería memory y permite un fácil manejo de punteros y su
destrucción automaticamente.
o Biblioteca new:
o numeric:
o ostream:
o queue:
o Librería stdio:
Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida.
o Librería stdlib:
Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso general.
o string:
Parte de la STL relativa a contenedores tipo string; una generalización de las cadenas alfanuméricas para
albergar cadenas de objetos. Muy útil para el fácil uso de las cadenas de caracteres, pues elimina muchas d
elas dificultades que generan los char
o typeinfo:
o vector:
Parte de la STL relativa a los contenedores tipo vector; una generalización de las matrices unidimensionales
C/C++
o forward_list
Esta librería es útil para implementar con gran facilidad listas enlazadas simples.
o list
o iterator
o regex
o thread
Útil para trabajar programación multihilos y crear múltiples hilos en nuestra aplicación.
Tipos de Variables
__int8, __int16, __int32, __int64, __int128 En el entero con tamaño __int``n, n es el tamaño, en
bits, de la variable de entero.
(__int8, __int16, __int32, __int64 y __int128 son
palabras clave específicas de Microsoft. No todos
los tipos están disponibles en todas las
arquitecturas).
Diferente de a != b
Igual que a == b
Negación lógica !a
OR lógico a || b
Printf y Scanf
Sirven para imprimir información por pantalla y pedir datos a usuarios por pantalla, respectivamente. Se
incluyen en la biblioteca de funciones stdio.h.
número entero %d
número real %f
carácter %c
cadena de %s
texto
For
Ejecuta una instrucción repetidamente hasta que la condición es false. Para obtener información sobre la
instrucción for basada en intervalo.
While
Un ciclo se utiliza para ejecutar una seria de instrucciones (o una sola) mientras se cumpla una condición,
cuando se deje de cumplir la condición, estas instrucciones se dejarán de ejecutar.
while(condición de finalización)
{
....
....
Bloque de Instrucciones....
....
....
}
Switch
Los condicionales Switch, son una estructura de control condicional, que permite definir múltiples casos que
puede llegar a cumplir una variable cualquiera, y qué acción tomar en cualquiera de estas situaciones, incluso
es posible determinar qué acción llevar a cabo en caso de no cumplir ninguna de las condiciones dadas.