En lenguaje C, ¿qué significa salida(0)?
exit(0) significa salir en un estado normal.
Salir () significa salir. El parámetro pasado es el código de estado cuando el programa sale. 0 significa salida normal y otro significa salida anormal. Salga del programa. El 0 entre paréntesis indica el código de retorno de salida del programa, que no tiene ningún significado práctico. exit() significa salir y 0 es el parámetro devuelto. También puede devolver 1? -1, etc. Puede usarlo para juzgar si la función regresa correctamente
Expansión del conocimiento:
Definición del lenguaje C
El lenguaje C es un lenguaje de programación informática general con una amplia gama de aplicaciones. 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.
En la década de 1980, para evitar diferencias en la sintaxis del lenguaje C utilizada por varios desarrolladores, la Oficina Nacional Estadounidense de Estándares formuló un conjunto completo de sintaxis estándar nacional estadounidense para el lenguaje C, llamado ANSI C. , como estándar original del lenguaje C. Actualmente, el 8 de diciembre de 2011, el estándar C11 publicado por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC) es el tercer estándar oficial del lenguaje C y el último estándar del lenguaje C. Este estándar es mejor. admite caracteres chinos. Los nombres de funciones y los identificadores de caracteres chinos realizan la programación de caracteres chinos hasta cierto punto.
Lenguaje C
Características básicas
1. Lenguaje de alto nivel: Es un trabajo que combina las estructuras y declaraciones básicas de los lenguajes de alto nivel. con la practicidad de la unidad de lenguajes de bajo nivel.
2. Lenguaje estructural: La característica distintiva del lenguaje estructural es la separación de código y datos, es decir, cada parte del programa es independiente entre sí excepto para el intercambio de información necesario. Este enfoque estructurado hace que la jerarquía del programa sea clara y fácil de usar, mantener y depurar. El lenguaje C se proporciona a los usuarios en forma de funciones. Estas funciones se pueden llamar fácilmente y tienen una variedad de bucles y declaraciones condicionales para controlar el flujo del programa, lo que hace que el programa esté completamente estructurado.
4. Multiplataforma a nivel de código: Debido a la existencia de estándares, casi el mismo código C se puede utilizar en múltiples sistemas operativos, como Windows, DOS, UNIX, etc.; También aplicable a múltiples modelos de máquinas. El lenguaje C es superior a otros lenguajes de alto nivel para situaciones en las que se requieren operaciones de hardware para escribir.
5. Utilice punteros: puede realizar operaciones directamente cerca del hardware, pero las operaciones del puntero de C no están protegidas, lo que también conlleva muchos factores inseguros. C++ ha realizado mejoras en esta área, conservando las operaciones de puntero y mejorando la seguridad, y ha sido apoyado por algunos usuarios. Sin embargo, debido a que estas mejoras aumentan la complejidad del lenguaje, también ha sido criticado por otros. Java aprendió las lecciones de C++, canceló las operaciones de puntero y también canceló algunos aspectos controvertidos de las mejoras de C++. Ha logrado buenos resultados en términos de seguridad e idoneidad, pero él mismo explica que se ejecuta en una máquina virtual. /DO. En términos generales, C, C ++ y Java se consideran lenguajes de la misma familia y durante mucho tiempo han ocupado los tres primeros en la lista de uso de programas.