Manual de turbo c++
LENGUAJES DE PROGRAMACION I
CONCEPTOS BÁSICOS
SINTAXIS DEL LENGUAJE C++
Aunque en el sentido estricto no se aplica el término de lenguaje estructurado por bloques al lenguaje C++, si lo podemos aplicar simplemente estructurado, ya que tiene similitudes de estructurales con algunos programas que si son estructurados. Con el uso de variables locales es posible realizarsubrutinas de tal modo que lo que ocurra dentro de ellas no provoque efectos secundarios en otras partes del programa. Además se considera un lenguaje potente eficaz y sencillo.
Bibliotecas y el enlazado
Técnicamente hablando se puede realizar cualquier programa en C++, pero dentro de la definición del lenguaje no proporciona un método para llevar a cabo operaciones de E/S, por lo cualse incluyen llamadas a varias funciones que se encuentran en la biblioteca estándar de C++, con dicha biblioteca se proporcionan las funciones para llevar a cabo las funciones más comunes, cuando se llama alguna función que no es parte del programa estrito el enlazador combina el código escrito con el código objeto que se encuentra en la biblioteca, a dicho procedimiento se denominaenlazamiento.
Identificadores
Son los nombres usados pare referirse a las variables, las funciones y las etiquetas definidas por el usuario se conocen como identificadores y puede tener de 1 a 32 caracteres y debe de obedecer ciertas reglas:
* El primer carácter debe de ser una letra del alfabeto, minúscula o mayúscula.
* El segundo carácter puede ser letras del alfabeto, números o símbolo desubrayado (guión bajo).
* No se permiten caracteres no alfanuméricos ni espacios.
Ejemplos:
CORRECTO INCORRECTO
Conta 1Conta
X123 123X
Prueba ¡Prueba
Balance_total Balance..total
NOTA: Lenguaje C++ es sensible a las mayúsculas de tal forma que: Cuenta, CUENTA y cuenta son diferentes para él de tal forma que se debe de recordar esto en la declaración delos identificadores.
Además se recomienda utilizar identificadores significativos que ayuden a documentar el programa:
Nombre salario precio_venta salario
Tipos de datos
Existen en C++ 5 tipos de datos atómicos que son:
* Carácter 8 bits = 1 byte
* Entero 16 bits = 2 bytes
* Punto flotante 32 bits = 4 bytes
* Punto flotante de doble precisión 64 bits =8 bytes
* Sin valor
A excepción de void dichos tipos pueden tener en modificadores que sirve para alterar el significado del tipo base para que se ajuste a las necesidades los cuales son:
* signed
* unsigned
* long
* short
Los tipos quedarían de la siguiente manera:
TIPO | TAMAÑO EN BITS |
char | 8 |
unsigned char | 8 |
singned char | 8 |
int | 16 |unsigned int | 16 |
signet int | 16 |
short int | 16 |
unsignet short int | 16 |
signed short int | 16 |
long int | 32 |
signed log int | 32 |
float | 32 |
double | 64 |
long double | 64 |
Estructura general de un programa en lenguaje C++
Declaraciones globales
main( )
{
variables locales
secuencia de sentencias
}
f1( )
{
variables locales
secuencia desentencias
}
f2( )
variables locales
secuencia de sentencias
}
fn( )
variables locales
secuencia de sentencias
}
Declaración de variables
Todas las variables han de ser declaradas antes de poder ser utilizadas, la forma general de declaración se la siguiente:
tipo lista_de_variables;
int i, j, l;
La lista de variables puede ser de uno o más nombres de identificadoresseparados por comas.
Variables locales
Las variables que se declaran dentro de una función se denominan variables locales o variables automáticas y solo pueden ser usadas por sentencias que estén dentro del bloque en que han sido declaradas y solo existen mientras se esta ejecutando el código del bloque donde fueron declaradas.
Variables globales
A diferencia de las variables locales,...
Regístrate para leer el documento completo.