Dev - C++ - Algo rarísimo

 
Vista:

Algo rarísimo

Publicado por alain (5 intervenciones) el 03/10/2005 17:47:18
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder