Új hozzászólás Aktív témák

  • don_peter

    senior tag

    Összedobtam egy kis részletet miről is van szó és ami jóbban szemlélteti a dilemmámat.
    goto vagy else if megoldással:

    main(){
    menu:
    //szükséges változók nullázása
    //Sok sor program kód egy while() ciklusban pereg
    //goto Meghívhatja saját magán kívül mindegyiket
    pofil_betoltve:
    //szükséges változók nullázása
    //Sok sor program kód egy while() ciklusban pereg
    //goto Meghívhatja a menu-t és a start-ot
    uj_profil:
    //szükséges változók nullázása
    //Sok sor program kód egy while() ciklusban pereg
    //goto Meghívhatja a menu-t és a pofil_betoltve-t
    prifil_szerkesztes:
    //szükséges változók nullázása
    //Sok sor program kód egy while() ciklusban pereg
    //goto Csak a menu-t hívhatja meg
    profil_lista:
    //szükséges változók nullázása
    //Sok sor program kód egy while() ciklusban pereg
    //goto Meghívhatja a pofil_betoltve-t és a menu-t
    start:
    //szükséges változók nullázása
    //Sok sor program kód egy while() ciklusban pereg
    //goto Egyéb más funkciót fog tudni meghívni és visszatérésként a pofil_betoltve-t
    }

    main(){
    unsigned char navigacio; //Függően attól hogy a felette lévő feltételek miként értékelődnek ki a szerint töltődik fel értékkel
    while(1){ //végtelen ciklusban pörög és folyamatosan vizsgálnia a kell a feltételeket
    if(navigacio==0){
    //hasonlóan mint feljebb
    //szükséges változók nullázása
    //Sok sor program kód
    //navigacio-s változót írjuk felül attól függően melyik feltételbe akarunk navigálni
    }else if(navigacio==1){
    //-- " --
    }else if(navigacio==2){
    //-- " --
    }else if(navigacio==3){
    //-- " --
    }else if(navigacio==4){
    //-- " --
    }else if(navigacio==5){
    //-- " --
    } //-- " --
    }
    }

    Így talán átláthatóbb és érthetőbb a kérdésem.
    Ki melyiket használná?
    GOTO vagy ELSE IF?

Új hozzászólás Aktív témák