English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de lenguaje C

Control de flujo de lenguaje C

Funciones en C

Arreglos en C

Punteros en C

Cadenas en C

Estructuras de lenguaje C

Archivos de lenguaje C

C otros

Manual de referencia del lenguaje C

Características de C

C es un lenguaje ampliamente utilizado. Proporciona muchos de los siguientescaracterísticas.

  1. simple

  2. independiente de la máquina o portátil

  3. lenguaje de programación intermedio

  4. lenguaje de programación estructurado

  5. biblioteca de funciones estándar rica

  6. gestión de memoria

  7. rápido

  8. puntero

  9. recursivo

  10. expandible

1)simple

En cierto sentido, C es un lenguaje simple, que proporciona unamétodo estructurado(descomponer el problema en varias partes),conjunto de funciones de biblioteca ricotipos de datosetc.

2)independiente de la máquina o portátil

con el lenguaje ensambladordiferente, con ciertos cambios específicos de la máquina,puede ejecutarse en diferentes máquinasenejecutar c programas. Por lo tanto, C es un lenguaje independiente de la máquina.

3)lenguaje de programación intermedio

Aunque, C diseñado para programación de bajo nivel。Se utiliza para desarrollar aplicaciones de sistema, como núcleos, controladores, etc. TambiénSoporta funciones de lenguaje de alto nivel。Por eso se llama lenguaje intermedio.

4)lenguaje de programación estructurado

El lenguaje de programación C es un lenguaje de programación estructurado, en cierto sentido,Podemos usar funciones para dividir el programa en varias partes。Por lo tanto, es fácil de entender y modificar. Las funciones también proporcionan reutilización de código.

5)riqueza de la biblioteca de funciones estándar

C Proporciona muchas funciones integradas, lo que puede acelerar el desarrollo.

6)gestión de memoria

que admitela función de asignación de memoria dinámica。En el lenguaje de programación C, podemos llamar en cualquier momento afree()La función libera la memoria asignada.

7)velocidad

Debido a que hay pocas funciones integradas, el tiempo de compilación y ejecución del lenguaje de programación C es rápido, por lo que el costo también es bajo.

8)puntero

C proporciona la función de puntero. Podemos interactuar directamente con la memoria utilizando punteros.Se pueden usar punteros para memoria, estructuras, funciones, arreglosetc.

9recursivo

En C, nosSe puede llamar a una función dentro de otra función. Proporciona reutilización de código para cada función. La recursividad nos permite usar métodos de retroceso.

10extensible

C es extensible porquePuede adoptar fácilmente nuevas funciones.