Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > C / C++ > ++k / ++k ???
-Foros de debate

C / C++
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

++k / ++k ???
Enviado por serroba el día 5 de julio de 2008

Alguien maneja con claridad la diferencia de ++k con k++ en C???

Yo creia que tenia las ideas claras hasta que hice este programa:

#include <stdio.h>

int main(){

int k = 0, ;
printf("%d %d %d %d %d\n\n",k++,k , ++k, k++,++k);
printf("%d %d %d %d %d\n\n",k++,k , ++k, k++,++k);
printf("%d %d %d %d %d\n\n",k++,k , ++k, k++,++k);
return 0;
}


Es super simple, pero traten de ustedes primero imaginar cual es el valor que deberia dar, y despues vean lo que da, a ver si les cuadra

 
Re: ++k / ++k ???
Enviado por TD el día 9 de julio de 2008

los dos hacen lo mismo , lo q pasa q en tiempo de ejecucion ++k modifica k incrementadola en ese momento y k++ tambien pero va a estar modificada en la siguiennte liena por decirlo de alguna manera

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network