Hmm, así que comencemos con una función simple. Cada función debe devolver un valor a menos que esté calificado con un “vacío”, lo que significa no devolver nada.
Cualquier número ya sea int, float o double que no sea cero se considera verdadero y cero solo se considera falso.
Devolver 0/1 frente a verdadero / falso es esencialmente lo mismo. Si los considera como booleanos, ambos tienen un espacio de un bit. Siendo un bit, el valor de un verdadero es 1 y para falso es 0.
Pensemos en términos de la función principal y luego devolver 0 significa que el programa salió correctamente y el sistema operativo no tiene que hacer nada, mientras que cualquier otro número puede tener un error asociado. En otras palabras, permitir más de un valor de retorno le da flexibilidad al programador para usar el sistema de verificación de errores del sistema operativo.
- ¿Necesito ayuda con mi gráfico sobre la segunda ley de movimiento de Newton? Muy confundido
- Si le pongo mis lentes de lectura al perro, ¿verá mejor?
- Si realizo un pago electrónico de EFT un viernes por la noche, ¿permanecerá pendiente en mi cuenta bancaria hasta el lunes o se publicará el viernes?
- Si me matara en secreto, ¿cómo lo haría de manera efectiva?
- He estado tocando y apagando la guitarra durante casi 30 años. Soy intermedio A los 42, si empiezo a tomar clases nuevamente, ¿cuánto tiempo antes de llegar a un nivel profesional?
Estoy seguro de que ha encontrado situaciones en las que su programa se ha bloqueado repentinamente y el sistema operativo informa un mensaje de error críptico. Esto es esencialmente lo que está sucediendo, ya sea que el sistema operativo ha encontrado una violación por parte del programa o el programa mismo se apaga e informa un error al sistema operativo.