Menú Cerrar

[2021] Uso de valores booleanos en C {DH}

Algunas reflexiones sobre los valores booleanos en C:

Soy lo suficientemente mayor para ser fácil de llevar ints como mi tipo booleano sin typedefs o definiciones especiales o enumeraciones para valores verdaderos / falsos. Si sigue mi sugerencia a continuación para nunca comparar con las constantes booleanas, solo tiene que usar 0/1 para inicializar las banderas de todos modos. Sin embargo, este enfoque puede considerarse demasiado reaccionario en el mundo actual. En este caso, definitivamente debe usarse <stdbool.h> porque tiene al menos la ventaja de estar estandarizado.

Cualquiera que sea el nombre de la constante booleana, utilícela solo para la inicialización. Nunca escribas algo como

if (ready == TRUE) ...
while (empty == FALSE) ...

Estos se pueden reemplazar por otros más ligeros en cualquier momento.

if (ready) ...
while (!empty) ...

Tenga en cuenta que estos se pueden leer de manera adecuada y comprensible.

Dé a sus variables booleanas nombres positivos, es decir full En lugar de notfull. Este último conduce a un código …

seguir leyendo:
[2021] Uso de valores booleanos en C {DH}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *