Sintaxis C++

Páginas: 18 (4268 palabras) Publicado: 6 de junio de 2012
ELEMENTOS DEL LENGUAJE C++
Un programa en C++ es una secuencia de caracteres que se agrupan en componentes léxicos (tokens) que comprenden el vocabulario
básico del lenguaje. Estos componentes de léxico son: palabras reservadas, identificadores, constantes, constantes de cadena,
operadores y signos de puntuación.

Caracteres
Los caracteres que se pueden utilizar para construir elementosdel lenguaje (componentes léxicos o tokens) son:

abcdefghi jklmnopqrstuvwxyz
ABCDEFCHIJKLMNOPQRSTUVWXYZ
0123456789
caracteres espacio (blancos y tabulaciones)
Identificadores
Los identificadores (nombres de variables, constantes,...) deben comenzar con una letra del alfabeto (mayúscula o minúscula) o con un carácter subrayado, y pueden tener uno o más caracteres. Los caracteres segundo yposteriores pueden ser: letras, dígitos o un
subrayado, no permitiéndose caracteres no alfanuméricos ni espacios.

tescprueba // legal
Xl23 // legal
multi_palabra // legal
var25 // legal
l5var // no legal
C++ es sensible a las mayúsculas.

Paga_mes es un identificador distinto a paga_mes
Una buena práctica de programación aconseja utilizar identificadores significativos que ayudan adocumentar un programa.
nombre apellidos salario precio_neto
Palabras reservadas
Las palabras reservadas o claves no se deben utilizar como identificadores, debido a su significado estricto en C++; tampoco se deben redefinir. La Tabla B. 1 enumera las palabras reservadas de C++ según el ARM(Siglas del libro de BJARNE STROUSTRUP en el que se definen las reglas de sintaxis del lenguaje C++ estándar).Tabla B.1. Palabras reservadas de C++
asm* continue float new* signed try
auto default for operator* sizeof typedef
break delete* friend* private* static union
case do goto protected* struct unsigned
catch* double if public* switch virtual*
char else inline* register template* void
class* enurn int return this* volatile
const extern long short throw* while
*Estas palabras no existen enANSI C.

Los diferentes compiladores comerciales de C++ pueden incluir, además, nuevas palabras reservadas. Estos son los casos de Borland,
Microsoft y Sysmantec.
Los tipos de datos simples en C++ se dividen en dos grandes grupos: integrales (datos enteros) y de coma flotante (datos reales). La Tabla B.5. muestra los diferentes tipos de datos en C++,
Tabla B.5. Tipos de datos simples en C++char signed char unsigned char
short int long
usigned short unsigned unsigned long
float double long double
Los tipos derivados en C++ pueden ser:
• enumeraciones (enum),
• estructuras (struct),
• uniones (union),
• arrays,
• clases (class y struct),
• uniones y enumeraciones anónimas,
• punteros,
DECLARACIÓN DE VARIABLES
En ANSI C, todas las declaraciones de variables y funcionesse deben hacer al principio del programa o función. Si se necesitan declaraciones adicionales, el programador debe volver al bloque de declaraciones al objeto de hacer los ajustes o inserciones necesarios. Todas las declaraciones deben hacerse antes de que se ejecute cualquier sentencia. Así, la declaración típica en C++,

NombreTipo Nombrevariablel, Nombrevariable2; proporciona declaracionestales como:
int saldo, meses;
double clipper, salario;
Al igual que en C, se pueden asignar valores a las variables en C++:
int mes =4, dia, anio=1995;
doble salario = 45.675;

En C++, las declaraciones de variables se pueden situar en cualquier parte de un programa. Esta característica hace que el programador declare sus variables en la proximidad del lugar donde se utilizan las sentencias desu programa. El siguiente programa

es legal en C++ pero no es válido en C:
#include <stdio.h>
int main ()
{
int i ;
for ( i= 0; i<100; ++i)
printf ( “%d\n” , i);
double j;
for ( j= 1.7547; j<25.4675; j+= .001)
printf ( “%lf\n” , j);
}
El programa anterior se podría reescribir, haciendo la declaración y la definición dentro del mismo bucle:

int main ()
{
for ( int...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sintaxis del lenguaje c
  • Funcion Y Sintaxis C++
  • Sintaxis c# 2010
  • Sintaxis de C#
  • Sintaxis De C
  • Sintaxis c++
  • Sintaxis De c++
  • Sintaxis c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS