Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: fernandoprog1 en 24 Junio 2015, 22:26 pm



Título: variable suma
Publicado por: fernandoprog1 en 24 Junio 2015, 22:26 pm
Necesito que el programa me muestre el valor de la variable suma al finalizar estas sentencias de programa, lo que me salta cuando lo compilo y lo ejecuto es:2359048 y creo que no es lo que ando buscando, como puedo solucionarlo ? 

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.    int i=1, suma=0;
  7.    for(;i<5;)
  8.    {
  9.  
  10.  
  11.    suma+=i;
  12.    ++i;
  13. }
  14. printf("%i",&suma);
  15. }
  16.  


Título: Re: variable suma
Publicado por: engel lex en 24 Junio 2015, 22:35 pm
no olvides el return 0; del main

por otro lado "2359048" es la dirección de memoria de "suma", no debes usar el "&", debes colocar solo suma


Título: Re: variable suma
Publicado por: fernandoprog1 en 25 Junio 2015, 19:49 pm
Gracias engel lex !!  ;) ;) ;) ;) ;D

Duda despejada.