Dudas sobre C

Buenas, vengo a preguntar por una duda que tengo:

-Hace unos días, descubrí un nuevo tipo de dato, _Bool (exactamente así hay que declararlo), que he visto que está permitido desde C99.

-Supongo que cualquier programa que haga uso de ese tipo de dato, funcionará sin problemas como si no lo usase, en cualquier máquina me refiero. ¿No?

-¿Qué diferencias hay de _Bool de C a bool de C++?
Yo sinceramente, me limito a usar bool. Dicen por ahí que los nuevos programadores no debemos liarnos la cabeza con estas cosas, pero quizá estos enlaces te echen una mano.

http://stackoverflow.com/questions/8724 ... types-in-c
http://gcc.gnu.org/ml/gcc/2010-01/msg00436.html

En el primero dicen la historia del bool en C, y básicamente te dicen que no te comas la cabeza, que eso del _Bool es arcaico y dentro de un tiempo la gente pasará de usarlo definitivamente.
1 respuesta