¿Qué significa el vacío en C, C ++ y C#?

¿Qué significa el vacío en C, C ++ y C#?
En palabras simples, vacío significa "nada" o "vacío". Se usa antes del nombre de la función para indicar que la función es una función vacía. A vacío la función es una función que no devuelve ningún valor. Se usa cuando queremos realizar una acción, pero no nos importa el resultado de esa acción. Por ejemplo, si queremos imprimir un mensaje en la pantalla, podemos usar un vacío función.

En programación, vacío es una palabra clave utilizada en C, C ++ y C# que se refiere a la ausencia de un valor. Es un tipo de datos que no contiene ningún valor o asignación de memoria. En su lugar, se usa como marcador de posición o marcador para funciones que no devuelven un valor o cuando está diseñado para simplemente terminar el programa.

Siga las pautas de este artículo para conocer el uso de vacío en C, C ++ y C#.

¿Qué significa el vacío en C, C ++ y C#?

El vacío El significado en C, C ++ y C# es el mismo, pero su uso puede variar según el lenguaje de programación que use.

Vacío en C

En C, usas el vacío declarar una función que no devuelve ningún valor (sin argumento de retorno). Por ejemplo, una función que muestra un mensaje o realiza una tarea sin producir un resultado generalmente se declara vacío. A continuación se muestra un ejemplo de dicha función en C:

#incluir
suma void (int a, int b)
printf ("Esta es una función que no tiene tipo de retorno \ n");
printf ("Imprimir la suma de A y B: %D", A + B);

int main ()
suma (5, 1);
regresar 0;

En el código anterior, estamos usando un vacío función suma () para imprimir un mensaje y suma de dos variables, y suma () luego se llama en la función main ().

Producción

En algunos casos, un puntero puede no tener ninguna ubicación de memoria a la que señalar, y en tales casos, usamos el vacío puntero. A vacío El puntero es un tipo especial de puntero que contiene la dirección de cualquier tipo de datos u objeto, independientemente de su tipo o tamaño. sin embargo, el vacío El puntero no se puede desactivar directamente, ya que no apunta a ningún tipo de datos específico u objeto.

#incluir
int main ()
int a = 4;
char b = 'a';
void * ptr = & a;
int *a2 = (int *) ptr;
printf ("El entero es: %d \ n", *a2);
PTR = & B;
char *b2 = (char *) ptr;
printf ("El carácter es: %c \ n", *b2);
regresar 0;

En el código C anterior, estamos usando un vacío puntero en la función main () y el puntero se apunta hacia la variable A que es un entero e imprime su valor. Luego se señala el puntero a la variable B, que es un carácter, y el valor se imprime entonces.

Producción

Palabra clave nula en c++

En c ++, el uso de vacío en C no se limita solo a funciones y punteros. También se puede utilizar como un tipo para los parámetros de función, lo que indica que el argumento específico que se pasa a la función no tiene ningún tipo de datos específico. Por ejemplo, la función Main () en C ++ no necesita ningún argumento y se puede declarar vacío. A continuación se muestra un ejemplo:

#incluir
usando el espacio de nombres STD;
mensaje vacío (nulo)

cout << "I'm a function!";

int main (nulo)

mensaje ();

En el código C ++ anterior, estamos usando vacío Como parámetro de función para el mensaje de la función (). La salida se imprimirá cuando se llama al mensaje de la función () desde el vacío función principal.

Producción

Palabra clave nula en C#

Cª# vacío se usa como tipo de retorno para métodos que no devuelven nada. Esto incluye funciones que no devuelven valor, así como constructores, destructores y manejadores de eventos. Cuando un método tiene un vacío Tipo de retorno, no se puede asignar a una variable o usado en una expresión. Un ejemplo de un vacío El método en C# se muestra a continuación:

usando el sistema;
Clase GFG
Text Public Void ()

Consola.WriteLine ("Linuxhint");

suma pública nula (int a, int b)

Consola.WriteLine ("multi =" + (a * b));

;
Prog de clase
static void main (string [] args)

Gfg ex = new Gfg ();
ex.Texto();
ex.suma (5, 20);

En el código C# anterior, dos vacío se declaran funciones text () y suma (), y luego estas funciones se llaman desde el vacío función principal.

Producción

Conclusión

Vacío es una palabra clave utilizada en lenguajes de programación como C, C ++ y C# para indicar la ausencia de un valor. Se utiliza para declarar funciones y métodos que no devuelven nada, y específicamente como un parámetro de función en C++. Comprender cómo usar vacío correctamente es esencial para escribir código eficiente y funcional.