Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa vacío en lenguaje C?

¿Qué significa vacío en lenguaje C?

void en lenguaje C significa que no es necesario pasar parámetros a esta función cuando se llama.

void se usa comúnmente en programación para declarar los tipos de parámetros, valores de retorno y tipos de puntero en funciones que definen funciones. Representa cualquier tipo, no vacío. void* es un puntero de tipo void.

El significado de un puntero de tipo nulo es: Esta es una variable de puntero que apunta a un número de tipo nulo. En la lista de parámetros y el valor de retorno de una función, el significado de void es: la lista de parámetros de una función es nula, lo que significa que no es necesario pasar parámetros a la función cuando se llama.

El tipo de valor de retorno es nulo, lo que significa que esta función no devolverá un valor de retorno significativo. En el lenguaje C, el compilador tratará cualquier función que no especifique un tipo de valor de retorno como si devolviera un valor entero. Pero muchos programadores piensan erróneamente que es un tipo vacío.

Las características principales del lenguaje C

1. Lenguaje conciso

El lenguaje C contiene solo 9 tipos de declaraciones de control y solo 32 palabras clave, los requisitos de escritura del programa son No es estricto y utiliza principalmente letras minúsculas, y se han simplificado muchas partes innecesarias. De hecho, la composición de las declaraciones rara vez está relacionada con el hardware, y el lenguaje C en sí no proporciona entradas, salidas, administración de archivos y otras funciones relacionadas con el hardware. Si se necesitan tales funciones, la programación debe realizarse con varias bibliotecas compatibles. el sistema de compilación. , por lo que el lenguaje C tiene un sistema de compilación muy simple.

2. Declaraciones de control estructuradas

El lenguaje C es un lenguaje estructurado y las declaraciones de control proporcionadas tienen características estructuradas, como declaraciones para y declaraciones de cambio. Se puede utilizar para implementar el control lógico de funciones y facilitar la programación orientada a procesos.

3. Tipos de datos enriquecidos

El lenguaje C contiene una amplia gama de tipos de datos, que incluyen no solo tipos de caracteres tradicionales, tipos enteros, tipos de punto flotante, tipos de matrices y otros tipos de datos. pero también Tiene tipos de datos que otros lenguajes de programación no tienen. Entre ellos, los datos de tipo puntero son los más flexibles de usar y se pueden calcular varias estructuras de datos mediante programación.