Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/04/2008, 23:40
Avatar de aloqui
aloqui
 
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 17 años, 1 mes
Puntos: 24
Re: Sumar X numeros en C

Los dos argumentos del main son los que le pasa en "entorno" al programa.
Tu programa no tiene parámetros, pero muchos otros si. Y ese el el modo en que se le pasan.
argc - Es un entero con el numero de parámetros que recibe
argv - Es un array con cada uno de los parametros (de tipo cadena) recibidos y el nombre del programa
Por ejemplo si tu programa se invocase con: "ejemplo par1 par2" sus valores serían:
argc = 3
argv[0] = "ejemplo"
argv[1] = "par1"
argv[2] = "par2"

Y en cuando a la inicialización de Suma, es necesaria ya que en el bucle con el operador += lo que haces es un incremento sobre el valor anterior. Y en la primera pasada del bucle si no lo hubieras inicializado no tendría un valor determinado por lo que el resultado estaría indeterminado.
__________________
Grupos de Música
Pop Music Stars