martes, 17 de noviembre de 2015

DIFERENCIAS ENTRE C Y C++

1.- En C++ todas las funciones deben estar en forma de prototipo, en C los prototipos se recomiendan, pero son opcionales.

2.- En C++ el programa está compuesto de "trozos" interrelacionados. Estos trozos se puede aprovechar de unos programas a otros, mientras que en C, casi cada programa debe ser escrito desde cero.

3.- En C cuando una función no toma parámetros, su prototipo tiene la palabra void. sin embargo en C++ void no es necesario en este caso se diría que es opcional.

     - En C:
       char f1(void);

     - En C++:
       C++: char f1();

4.- En C++ el programa está compuesto de "trozos" interrelacionados. Estos trozos se puede aprovechar de unos programas a otros, mientras que en C, casi cada programa debe ser escrito desde cero.

5.- Si una función de C++ es declarada para devolver un valor obligatoriamente la sentencia return debe devolver un valor, en C no es necesario que se devuelva.

6.- Las variables locales en C deben ser declaradas solo al principio del bloque mientras que en C++ las variables se pueden declarar en cualquier punto. aunque es conveniente realizarlo siempre al comienzo de la función.


you dont have class

No hay comentarios:

Publicar un comentario