English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C es un lenguaje ampliamente utilizado. Proporciona muchos de los siguientescaracterísticas.
simple
independiente de la máquina o portátil
lenguaje de programación intermedio
lenguaje de programación estructurado
biblioteca de funciones estándar rica
gestión de memoria
rápido
puntero
recursivo
expandible
En cierto sentido, C es un lenguaje simple, que proporciona unamétodo estructurado(descomponer el problema en varias partes),conjunto de funciones de biblioteca rico,tipos de datosetc.
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.
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.
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.
C Proporciona muchas funciones integradas, lo que puede acelerar el desarrollo.
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.
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.
C proporciona la función de puntero. Podemos interactuar directamente con la memoria utilizando punteros.Se pueden usar punteros para memoria, estructuras, funciones, arreglosetc.
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.
C es extensible porquePuede adoptar fácilmente nuevas funciones.