ANSI-C Standart: ++ und for-Schleife ???



  • Hallo,

    bei uns im Betrieb und in der Schule ist die Frage aufgetaucht, ob die Inkrementierung mit ++ und die for-Schleife dem "ANSI-C Standard" entsprechen ?

    Über eine hilfreiche Antwort würde ich mich sehr freuen. Antworten wie: "Mit meinem C/C++-Compiler funktioniert das, helfen mir allerdings nicht weiter, da ich auf Basis des "reinen" ANSI-C-Standarts später einmal arbeiten muss.



  • Sowohl for und ++ sind im ANSI C Standard definiert.



  • Hallo,

    bin gerade über diesen Post gestolpert, und da ich gestern das selbe Problem hatte,

    //Falls du nach C89 arbeiten willst, mußt du die Variable vor der Schleife deklarieren
    
    int i;
    for(i=0;i<100;i++){}
    
    //Nach C99 ist auch folgendes ok
    for(int i=0;i<100;i++){}
    

    MFG matthi


Anmelden zum Antworten