[C con Clase] precedencia
Pedro Porlán
pporlan en gmail.com
Mie Mayo 9 12:25:25 CEST 2007
Hola Rodolfo,
Creo que se incrementa primero si en lugar de colocar el operador al final
se coloca delante de la variable.
Ejemplo:
int i = 4;
cout << i++ << endl;
Imprime:
4
int i = 4;
cout << ++i << endl;
Imprime:
5
El día 9/05/07, rodolfo rosso paz <rodolforossopaz en hotmail.com> escribió:
>
> Como estan jovenes, yo reapareciendo con esta preguntita teorica:
>
> char cadena1[] = "quien ";
> char *ptrC = cadena1;
> cout << *ptrC++ << endl;
> cout << ptrC << endl;
>
> resultado de la corrida:
>
> q
> uien
>
> pregunta: si en las tablas de precedencia, el operador unario de
> posincremento ++, tiene mayor nivel de precedencia que el operador de
> desreferencia *, y este a su vez, tiene mayor nivel que el de
> desplazamiento <<, ¿ porque razón no se incrementa primero, luego se
> desreferencia y al final se muestra?
>
> de antemano, mil gracias por la respuesta.
>
> Rodolfo
>
> _________________________________________________________________
> Las mejores tiendas, los precios mas bajos, entregas en todo el mundo,
> YupiMSN Compras: http://latam.msn.com/compras/
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
--
Saludos
P Porlán
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070509/a458f25f/attachment.html>
Más información sobre la lista de distribución Cconclase