PDA

Ver versión completa : (c++) algo rarisimo


wakeup
03-oct-2005, 17:54
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

_______________________
Hip Hop Directo (http://www.hhdirecto.net)
Foros de musica (http://forosunidos.webcindario.com)

Nemesys
03-oct-2005, 23:30
la verdad es que no entiendo el por qué del problema..
pero si yo fuese tu amigo.. lo que haría sería ver si está bien definida la sencentia o si la variable que estas usando esta limitada..

Nemesys
03-oct-2005, 23:31
limitada entre algunos valores... que tipo de variable es??

wakeup
03-oct-2005, 23:53
a que variable te refieres?