Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 22 von 22
  1. #21
    Anfänger
    Registriert seit
    10.04.2009
    Beiträge
    16

    Standard

    Code:
    #include <stdio.h>
    
    double dRes = 0;
    int i;
    
    int main()
    {
    	for(i = 1; i < 489511; i+=2)
    		dRes += i;
    	printf("Ergebnis: %.0f\n", dRes);
    
    	return 0;
    }
    Edit: Sry, hab nicht über die erste Seite hinausgelesen. Einfach vergessen, was hier steht^^
    Geändert von PHRoZeNCReW (13.03.2010 um 17:26 Uhr)

  2. #22
    Master of Porn Avatar von sp1nny
    Registriert seit
    28.05.2007
    Beiträge
    533

    Standard

    Man sollte es vermeiden globale Variablen zu verwenden, denn es kann zu ungewollten Veränderungen etc. kommen wodurch Fehler entstehen. Wenn es möglich ist also immer lokale Variablen verwenden. Bei dem Fall kann man das int i auch in der Schleife deklarieren - i ist in dem Fall dann also nur in der Schleife gültig. Das würde dann so aussehen:

    Code:
    #include <stdio.h>
    
    int main()
    {
            double dRes = 0;
    
        for( int i = 1; i < 489511; i += 2)
            {
            dRes += i;
            }
    
        printf("Ergebnis: %.0f\n", dRes);
    
        return 0;
    }
    XMPP: sp1nny @ exploit.im
    MAIL: sp1nny @ tuta.io

    PGP:

    Wir müssen wissen — wir werden wissen.


Seite 3 von 3 ErsteErste 123

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •