
03/10/2005, 09:56
|
| | Fecha de Ingreso: octubre-2004
Mensajes: 878
Antigüedad: 20 años, 5 meses Puntos: 1 | |
(c++) Algo rarísimo Para este sencillo codigo c++:
#include "stdafx.h"
int main(int argc, char* argv[])
{
int aux;
aux = (0) ( 44);
printf("%d patata",aux);
return 0;
}
Si yo hago eso, compila bien, y aux es igual a 0.
En cambio si hago
aux = (1) ( 44);
Como es logico da error de compilacion porque eso no hay quien lo evalue.
Entonces... porque no da error de compilacion con el
aux = (0) ( 44);
?????
Graciasssss
Última edición por tunait; 10/02/2006 a las 12:00 |