La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuál es la diferencia entre salida(0) y salida(1) en lenguaje C?

¿Cuál es la diferencia entre salida(0) y salida(1) en lenguaje C?

la salida parece estar en stdio.h, por lo que necesita incluir un archivo de encabezado.

return es una llamada a la función de retorno. Si se devuelve la función principal, significa salir de. ¿Programa?

p>

¿Salir es salir forzosamente del programa en el punto de llamada? ¿El programa finaliza después de ejecutarlo una vez?

¿Regresar es regresar?

¿La función regresa?

¿Y salir? ¿Salir?

exit(1) significa una salida anormal. Este 1 se devuelve al sistema operativo, pero este valor de retorno no parece hacerlo. ¿Será necesario en DOS?

exit(0) significa salida normal.

No importa dónde esté escrito, es el inicio del programa. No hay diferencia entre DOS y Windows. En la mayoría de los casos, el procesamiento del sistema es diferente. ?

Los números 0, 1 y -1 se escribirán en la variable de entorno ERRORLEVEL, y otros programas pueden usar esto para determinar el estado final del programa. ?

Generalmente, 0 significa inserción normal, otros números son anormales y usted mismo puede especificar los errores correspondientes. ,

El lenguaje C es un lenguaje de programación informática general y se utiliza ampliamente. El objetivo de diseño del lenguaje C es proporcionar un lenguaje de programación que pueda compilarse fácilmente, manejar memoria de bajo nivel, generar una pequeña cantidad de código de máquina y que pueda ejecutarse sin ningún soporte de entorno de ejecución.

Aunque el lenguaje C proporciona muchas funciones de procesamiento de bajo nivel, aún mantiene buenas características multiplataforma. Los programas en lenguaje C escritos en una especificación estándar se pueden compilar en muchas plataformas informáticas, incluso incluyendo algunos procesadores integrados (únicos). -microcomputadora con chip o MCU) y supercomputadoras y otras plataformas operativas.