index.htm

RECETAS DE NAVIDAD

- apuntes comunicaciones javascript lenguaje c php autoayuda bolsa chistes empleo fotografia digital ocio sabiasque salud timos trucos

Introduccion al lenguaje C

Extension de los ficheros

Los ficheros fuente de C++ tienen la extension *.cpp (de C plus plus), en lugar de *.c. Esta distincion es muy importante, pues determina ni mas ni menos el que se utilice el compilador de C o el de C++.

Comentarios.

Los comentarios de C siguen siendo validos EN EL LENGUAJE C++. Por ejemplo:

/* Esto es un comentario */

C++ define ademas otra forma de comentar una linea. Un comentario empieza con // y continua hasta el final de esa linea, donde termina automaticamente:

// Esto es un comentario

El nuevo metodo impide comentar inadvertidamente varias lineas de codigo. Esto podia ocurrir EN EL LENGUAJE C al olvidar incluir el final de la notacion de comentario. Las dos formas de comentario pueden anidarse EN EL LENGUAJE C++.

Existe todavia otra forma de comentario y es utilizando el preprocesador, via #ifdef, #endif. Este es el mejor metodo para comentar varias lineas de codigo, ya que /* y */ no funcionaran si el codigo contiene comentarios del mismo tipo:

#if 0

a = b + c;

x = u * v;

#endif

El preprocesador.

El preprocesador es una forma de indicarle al compilador de C++ como ha de manipular el programa antes de compilarlo. Por ejemplo, podemos querer dividir un programa muy grande en dos ficheros. Entonces, habria que decirle al preprocesador que añada un fichero al otro antes de compilar. El compilador las vera entonces como un unico fichero, aunque en realidad son dos. La forma de comunicarse con el preprocesador es usando # como primer caracter de una linea, seguido por el comando adecuado. Por ejemplo, include añade otro fichero en ese punto:

#include 'horario'

añade un fichero llamado 'horario' al programa, en el lugar donde este esta linea.

Cabeceras (header files).

La principal utilidad del preprocesador es incluir headers o cabeceras. La idea es que cuando se quiera llamar a funciones que se construyen a partir del lenguaje (como sacar algo por pantalla), se utiliza #include para incluir el fichero que define esas funciones.

Las cabeceras mas utilizadas son: iostream.h, para imprimir por pantalla y leer desde el teclado y math.h, que contiene funciones matematicas, como raices cuadradas y logaritmos.

Estos ficheros se llaman cabeceras de sistema, porque no han sido creadas por el usuario, sino que son parte del compilador. Para incluirlas, se ponen entre corchetes:

#include <iostream.h>

#include <math.h>

Esto indica al preprocesador que queremos incluir cabeceras de sistema y no otras creadas por nosotros mismos.

Siguiente paso:
tipos

· Introduccion al lenguaje c
· Tipos en el lenguaje c
· Variables y constantes en el lenguaje c
· Operadores en el lenguaje c
· Entrada/salida en el lenguaje c
· Estructuras de control en el lenguaje c
· Arrays y punteros en el lenguaje c
· Reserva dinamica de memoria en el lenguaje c
· Funciones en el lenguaje c
· Estructuras en el lenguaje c
· Clases
· Clases y encapsulacion en el lenguaje c
· Constructores y destructores en el lenguaje c++
· Descomposicion en modulos en el lenguaje c
· Array de objetos en el lenguaje c
· Clases static en lenguaje c
· Un objeto con un puntero interno
· Punteros a clases en c
· Objetos encadenados en c
· Sobrecarga de operadores en el lenguaje c

IMPORTANTE:

- Si te ha gustado esta pagina, por favor, votanos aqui:

- Si no te ha gustado, escribenos y cuentanos en que mejorar.

Actualizado: 16/12/2013