Ing. Sistemas

Páginas: 8 (1880 palabras) Publicado: 22 de abril de 2012
temasAPÉNDICE B

GUÍA DE SINTAXIS ANSI/ISO ESTÁNDAR C++
CONTENIDO B.1. B.2. B.3. B.4. B.5. B.6. B.7. B.8. B.9. B.10. B.11. Elementos del lenguaje. Tipos de datos. Constantes. Conversión de tipos. Declaración de variables. Operadores. Entradas y salidas básicas. Sentencias. Sentencias condicionales: if. Bucles: sentencias repetitivas. Punteros (apuntadores). B.12. B.13. B.14. B.15. B.16. B.17.B.18. B.19. B.20. B.21. B.22. Los operadores new y delete. Array. Enumeraciones, estructuras y uniones. Cadenas. Funciones. Clases. Herencia. Sobrecarga de operadores. Plantillas (templates). Excepciones. Espacio de nombres (Namespaces).

C++ es considerado un C más grande y potente. La sintaxis de C++ es una extensión de C, al que se han añadido numerosas propiedades, fundamentalmenteorientadas a objetos. C ANSI 1 ya adoptó numerosas características de C++, por lo que la emigración de C a C++ no suele ser difícil. En este apéndice se muestran las reglas de sintaxis del estándar clásico de C++ recogidas en al Annotated Reference Manual (ARM), de Stroustrup & Ellis, así como las últimas propuestas incorporadas al nuevo borrador de C++ ANSI, que se incluyen en las versiones 3.0 (actual) y4.0 (futura) de AT&T C++.

a A 0 +

b B 1 -

c C 2 *

d D 3 /

e E 4 =

f F 5 (

g G 6 )

h H 7 {

i j k l m n o p q r s t u v w x y z I J K L M N O P Q R S T U V W X Y Z 8 9 } [ ] < > ´ ” ! @ / $ ^ & % - : . , ; ? \ | =

caracteres espacio (blancos y tabulaciones).

B.1.2.

Comentarios

B.1.

ELEMENTOS DEL LENGUAJE

C++ soporta dos tipos de comentarios. Las líneasde comentarios al estilo C y C ANSI, tal como:
/* /* // // Comentario estilo C*/, se puede extender hasta que aparece la marca de cierre */ Este tipo de comentario termina al final de la línea Sólo es posible una línea de comentario

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. Estoscomponentes de léxico son: palabras reservadas, identificadores, constantes, constantes de cadena, operadores y signos de puntuación.

B.1.1.

Caracteres

La versión /*...*/ se utiliza para comentarios que excedan una línea de longitud, y la versión //... se utiliza sólo para comentarios de una línea. Los comentarios no se anidan.

Los caracteres que se pueden utilizar para construir elementos dellenguaje (componentes léxicos o tokens) son:
1 Se utiliza indistintamente los términos ANSI C (nombre inglés) y C ANSI, traducción al español muy usada en la vida profesionbal y académica.

B.1.3.

ldentificadores

Los identificadores (nombres de variables, constantes, etc.) deben comenzar con una letra del alfabeto (mayúscula o minúscula) o con un carácter subra-

564

PROGRAMACIÓN ENC++. ALGORITMOS, ESTRUCTURAS Y OBJETOS TABLA B.2. Palabras reservadas de Borland C++ 5
_ _asm _ _es _ _finally _ _near _ _ss _cdecl _far _loadds _ss break class delete enum float if mutable pascal reinterpret_ cast static this typeid virtual _ _cdecl _ _except _ _huge _ _pascal _ _stdcall _cs _fastcall _near _stdcall case const do explicit for inline namespace private return static_cast throwtypename void _ _cs _ _export _ _import _ _rtti _ _thread _ds _huge _pascal asm catch const_cast double extern friend int near protected short struct true union volatile _ _declspec _ _far _ _interrupt _ _saveregs _ _try _es _import _saveregs auto cdecl continue dynamic_cast false goto interrupt new public signed switch try unsigned wchar_ t _ _ds _ _fastcall _ _loadds _ _seg _ asm _export _interrupt_seg bool char default else far huge long operator register sizeof template typedef using while

yado y pueden tener uno o más caracteres. Los caracteres segundo y posteriores pueden ser letras, dígitos o un subrayado, no permitiéndose caracteres no alfanuméricos ni espacios.
test_prueba X123 multi_palabra var25 15var //legal //legal //legal //legal //no legal

C++ es sensible a las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing de sistemas
  • Ing sistemas
  • Ing de sistemas
  • Ing. Sistemas
  • Ing Sistemas
  • Ing De Sistemas
  • Ing. En Sistemas
  • Ing. De Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS