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.

No hay comentarios:
Publicar un comentario