Red de conocimiento informático - Computadora portátil - ¿Cuál es la diferencia entre el lenguaje C++ y C?

¿Cuál es la diferencia entre el lenguaje C++ y C?

C es el predecesor de C++ porque los dos lenguajes tienen muchas características sintácticas y funcionales en común. En el pasado, se podía decir que C era un subconjunto del lenguaje C++, porque cuando nació C++, era solo una extensión del lenguaje C, y la gente todavía lo clasificaba como C en un sentido general.

Sin embargo, en el proceso de desarrollo de C++ se han realizado muchas extensiones y mejoras, haciéndolo cada vez más diferente de C y convirtiéndose en un nuevo lenguaje independiente de C, más potente y versátil que C.

C

El lenguaje tiene muchas diferencias con

C++

:

1, un programa completamente nuevo. pensando, c.

El lenguaje es procedimental y

C++

está orientado a objetos.

2. El lenguaje C

tiene una biblioteca de funciones estándar, que es relativamente flexible. Simplemente coloca funciones con la misma función en un archivo de encabezado; >C++

La mayoría de las funciones están estrechamente integradas, especialmente

C

que no está en el lenguaje

C++

<. p>da en la marca /flag

API

Sí, sí.

Ventana

La mayor parte del sistema

Interfaz de programación de aplicaciones

Una combinación orgánica es un colectivo. Pero también se puede llamar por separado.

API.

3. Especialmente el procesamiento de gráficos en

C++

es muy diferente del lenguaje de gráficos. Las funciones de procesamiento de gráficos en el lenguaje C

no se pueden utilizar.

C++

Medio. El procesamiento de gráficos no está incluido en el estándar del lenguaje C.

4. C

y

C++

tienen el concepto de estructura, pero en

C

p>

La estructura del lenguaje solo tiene variables miembro y ningún método miembro, mientras que en

C++

puede tener sus propias variables miembro y funciones miembro. Sin embargo, en

C

los miembros de la estructura son públicos y cualquiera que quiera puede acceder a ellos mientras que en

VC++

; Es privado sin calificador 2.

4. Puedes escribir muchos programas en lenguaje C

, pero

C++

Puedes escribir más y mejor, C++

Puedes escribir programas basados ​​en DOSr, escribir

DLL, escribir controles y escribir sistemas.

5. C

Los archivos de programa están organizados libremente por idioma y casi todos los programas deben procesarse,

C++

La organización de los documentos Basado en la ingeniería, los documentos están claramente clasificados.

6. C++

Dar en el blanco/marca

Electrónica de accionamiento integrada

Muy inteligente y

Verbo

Del mismo modo, algunas funciones pueden ser mejores que VB.

7. C++

Sí, puede generar automáticamente la estructura del programa que deseas, lo que puede ahorrar mucho tiempo. Hay muchas herramientas disponibles, como agregar.

Biblioteca de clases MS-VisualC++ (abreviatura de Microsoft Foundation Class)

Clase, añadir variables, etc.

8. Hay muchas herramientas adicionales en C++

que se pueden utilizar para el análisis y visualización del sistema.

API puedes visualizar controles.

9. La función de depuración es potente y los métodos son diversos.