02/04/2008, 23:40
|
| | | 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. |