En
En
TOKENS

Lenguaje de programación C++

Está definido por funciones, donde la función principal debe ser llamada "main"

La composición general de un programa C++ es

Directivas del preprocesamiento

El preprocesador analiza el fichero fuente antes de la fase de compilación real, y realiza las sustituciones de macros..
Una directiva de preprocesador es una línea cuyo primer carácter es un #

Ejemplos
#include <iostream.h>
#include <stdio.h>
#define
#ifdef

Directiva #include

indica al preprocesador que trate el
contenido de un archivo especificado

Directiva #define

Este se encarga de crear una macro, que es un identificador de parámetros con una cadena de tokens

Declaraciónes globales

se define fuera del cuerpo de cualquier función, normalmente al principio del programa, después de la definición de los archivos de biblioteca (#include), de la definición de constantes simbólicas y antes de cualquier función. El ámbito de una variable global son todas las funciones que componen el programa, cualquier función puede acceder a dichas variables para leer y escribir en ellas.

Funciones definidas por el usuario

Un programa en C++ se forma por una colección de funciones.
Todos los programas se construyen a partir de una o más funciones que se integran para crear una aplicación.
Todas las funciones se crean generalmente para realizar una única tarea.
Una función se realiza escribiendo primero el tipo del valor de retorno de la función, después el nombre de la función, posteriormente entre paréntesis las variables que utilizará dicha función (parámetros) y finalmente las instrucciones de la función.
Las funciones definidas por el usuario se invocan por su nombre y los parámetros opcionales que se puedan tener.
Todas las funciones tienen nombre y una lista de valores que recibe. Se puede asignar cualquier nombre a la función, pero normalmente se procura que dicho nombre describa el propósito de la función.

Comentarios

son líneas aclaratorias no compilables, el compilador reconoce los juegos de caracteres // o /* */
Los comentarios pueden escribirse utilizando alguna de las siguientes formas:
1. Comentando en la misma línea, utiliza //, ejemplo int edad; // la edad se utilizará como un valor entero.
2. Comentando entre varias líneas, utiliza /* */

Función "main"

La función main() es una secuencia de llamadas a otras
funciones que pueden llamar a otras funciones. C++
proporciona los medios para construir nuestras propias
funciones así como también bibliotecas de funciones, tales
como la
stdio.h de ANSI C, y las específicas de C++ como
stream, iostream y otras.
Al igual que cualquier función en C++ la función main es un subprograma que puede o no devolver un valor o
simplemente realizar una acción.

Tipos de datos en C++

El tipo de dato determina la naturaleza del valor que pueda tomar una variable .Cada variable, argumento de función y el valor devuelto por una función debe tener un tipo para compilarse. Asimismo, ante de evaluar todas las expresiones
(incluyendo valores literales), el compilador les da implícitamente un tipo.

Los tres tipos de datos básicos son

Enteros

Números de coma flotante (reales)

Caracteres

Tipos de datos Númericos

Los tipos de datos numéricos en C++ están divididos en enteros y reales

Los tipos de datos enteros se dividen

char, Bool, Short, Int, Long, Long long

Los Tipos de datos numéricos reales se dividen

Float, Double, Long Double1

Los tokens de C ++ son las unidades individuales más pequeñas de un programa

Se clasifican en

Palabras claves

Identificadores

Constantes

Cadenas

Operadores

Tipos de operadores según su función

Aritméticos

Resta -

Suma +

Multiplicación *

División /

Módulo %

Relacionales

Menor <

Mayor >

Menor o igual <=

Mayor o igual >=

Igual =

Diferente ¡=

Lógicos

AND Lógico &&

OR Lógico ll

Negación Lógica !

Bits

Desplazamiento a Izquierdo <<

Desplazamiento a Derecha >>

Complemento~

AND &

De Dirección

Deferencia o indirección *

Referencia o dirección &

Indirección de puntero a miembro .*

Indirección de puntero -a-clase ->

Simbolos Especiales