Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*******************************************************************************
- Implementación de booleans en C
- by
- Marcos Andrés Huck
- 2013 - UTN-FRP
- www.marcoshuck.com
- *******************************************************************************/
- /*
- Nativamente, en el lenguaje C, según el estándar, no se define el tipo de dato "boolean".
- Por ende, definiremos a continuación los distintos métodos para implementar booleans en el lenguaje C.
- */
- /* Opción 1 */
- typedef int bool;
- #define true 1
- #define false 0
- /* Opción 2 */
- typedef int bool;
- enum { false, true };
- /* Opción 3 */
- typedef enum { false, true } bool;
- /* Opción 4 */
- #include <stdbool.h>
- /*
- Lo más recomendado son las opciones 2 y 3, porque no utilizan constantes para operar,
- por otra parte, si utilizan C99 es factible utilizar la opción 4 siempre que convenga.
- */
Advertisement
Add Comment
Please, Sign In to add comment