LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

что компилится, то не зазорно

Отчасти согласен, Но не всегда так :) http://govnokod.ru/13126

Для Ъ:

#include <stdio.h>
     
    int main() {
        int i=5;
        switch ( 2 ) {
            case 0:
                for (  i=0; i<10; i++ ) {
            case 1:
                printf("A i=%d\n",i);
            case 2:
                printf("B i*i=%d\n",i*i);
                };
            case 3:
                printf("done");
                break;
        }
     
        return 0;
    }
     
    /* OUTPUT
    B i*i=25
    A i=6
    B i*i=36
    A i=7
    B i*i=49
    A i=8
    B i*i=64
    A i=9
    B i*i=81
    done
    */

Исходная версия KennyMinigun, :

паскализм же

что компилится, то не зазорно

Отчасти согласен, Но не всегда так :) http://govnokod.ru/13126

Для Ъ:

#include <stdio.h>
     
    int main() {
        int i=5;
        switch ( 2 ) {
            case 0:
                for (  i=0; i<10; i++ ) {
            case 1:
                printf("A i=%d\n",i);
            case 2:
                printf("B i*i=%d\n",i*i);
                };
            case 3:
                printf("done");
                break;
        }
     
        return 0;
    }
     
    /* OUTPUT
    B i*i=25
    A i=6
    B i*i=36
    A i=7
    B i*i=49
    A i=8
    B i*i=64
    A i=9
    B i*i=81
    done
    */