sábado, 12 de septiembre de 2015

Diferencias entre c y c++

Diferencias entre C y C++

Diferencia 1: La extensión del archivo

Los archivos de C se guardan con extensión c, ejemplo practica.c mientras que los archivos de C++ se guardan con extensión cpp (c plus plus), ejemplo practica.cpp.

Diferencia 2: Operadores lógicos

Los conocidos operadores lógicos AND, OR y NOT pueden ser utilizados como palabras en el lenguaje C++ o como operadores, mientras que en C deben utilizarse únicamente los operadores &&, || y ! En lenguaje C sería:
Mientras que en lenguaje C++ el anterior es válido, pero también es válido:

 Diferencia 3: Los flujos de entrada y salida

En C se utilizan las funciones printf y scanf para los flujos IO (input/output), mientras que en C++ se utiliza cout y cin En lenguaje C sería:
Mientras que en lenguaje C++ sería:

 Diferencia 4: Uso de clases

En el paradigma de programación orientada a objetos, se hace uso de Clases, y el lenguaje C no tiene soporte para ello, pero C++ si lo tieneyou dont have class

Diferencia 5: Las bibliotecas

Las bibliotecas en C terminan con h (son headers). Esas mismas bibliotecas sirven para C++ pero por convención, se elimina la terminación ‘.h’ y mejor se agrega ‘c’ al principio.
En C                      En C++
math.h                  cmath
time.h                   ctime
 Fuente : http://michelletorres.mx/diferencia-entre-c-y-cpp/

No hay comentarios:

Publicar un comentario