Introducción A C++

Páginas: 11 (2735 palabras) Publicado: 10 de mayo de 2012
E

sta sección es la primera parte de la introducción a C++. Aquí nos enfocamos en el lenguaje C, del cuál C++ fué adoptado. C++ extiende el lenguaje de programación C con una fuerte tipificación, algunas características y - más importante aún - conceptos de orientación a objetos.
El Lenguaje de Programación C
Desarrollado en la última parte de los 1970s, C se constituyó en un enorme éxitodebido al desarrollo de UNIX que fue escrito casi por completo en este lenguaje . En contraste con otros lenguajes de alto nivel, C fué escrito por programadores para programadores. De tal manera que algunas veces permite, por decirlo así, cosas extrañas que en otros lenguajes como Pascal están prohibidas debido a su mala influencia sobre el estilo de programación. De todas maneras, cuando se usacon alguna disciplina, C es un lenguaje tan bueno como cualquier otro.
Los comentarios en C se encierran en /* ... */. Y no se pueden anidar .

Tipos de Datos
L
a Tabla siguiente describe los tipos de datos integrados de C. El Size (tamaño) especificado se mide en bytes en una PC 386 corriendo Linux 1.2.13. El Domain (dominio) provisto se basa en el valor del Size (tamaño). Puedes obtenerinformación acerca del tamaño de los tipos de datos por medio del operador sizeof.

Tabla Tipos integrados. |

|
Las variables de estos tipos se definen simplemente precediendo el nombre con el tipo:
* int an_int;
* float a_float;
* long long a_very_long_integer;
Por medio de struct puedes combinar varios tipos dirferentes enforma conjunta. En otros lenguajes, ésto es llamado algunas veces record (registro):
* struct date_s {
* int day, month, year;
* } aDate;

La definición de arriba de aDate es también la declaración de una estructura llamada date_s. Podemos definir otras variables de este tipo referenciando la estructura por el nombre:
struct date_sanotherDate;
No es obligatorio poner nombre a las estructuras. Si omitimos el nombre, simplemente no podemos reutilizarlas. Sin embargo, si damos nombre a una estructura, podemos simplemente declararla sin necesidad de definir una variable:
* struct time_s {
* int hour, minute, second;
* };
Podemos usar esta estructuracomo se mostró para anotherDate. Esto es muy similar al tipo de definición conocido en otros lenguajes, donde un tipo es declarado previamente a la definición de una variable de ese tipo.
Las variables deben ser definidas antes de usarse. Estas definiciones deben ocurrir antes de cualquier instrucción, así, constituyen al parte inicial o superior dentro de un bloque de instrucciones.
CInstrucciones
define todos las instrucciones comunes para control de flujo. Las instrucciones son terminadas por un punto y coma " ;". Podemos agrupar instrucciones múltiples dentro de bloques, encerrando aquéllas dentro de llaves. Dentro de cada bloque, podemos definir nuevas variables :
*
* {
* int i; /* Define una variable i global */* i = 1; /* Asigna a i el valor 0 */
* { /* Inicio de un nuevo bloque */
* int i; /* Define una variable i local */
* i = 2; /* Pone su valor en 2 */
* } /* Fin del bloque */
* /* Aquí i es otra vez 1 en el bloque externo */
* }La Tabla siguiente muestra todas las instrucciones de control de flujo:
Tabla  Instrucciones. |

|
La instrucción for  es la única instrucción que realmente difiere de las instrucciones for conocidas de otros lenguajes. Todas las otras instrucciones más o menos difieren solamente en la sintaxis. Lo que sigue son dos bloques exactamente equivalentes en su funcionalidad. Uno usa el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • introduccion c ++
  • Introducción C
  • introduccion a-c
  • Introduccion a c++
  • Introduccion a C#
  • introduccion a c++
  • introducción c++ 2012
  • manual de introduccion a c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS