 |
Forumas » Elektronika žaliems » goto ka vietoj jos?
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 2 iš 2 Pereiti prie Atgal 1, 2 |
|
 |
goto ka vietoj jos? |
Parašytas: 2011 02 27, 19:33 |
|
|
|
|
| Saulius18 rašo: |
| sneikaz rašo: |
| Saulius18 rašo: |
| bet su pointeriais bent kiek perziurejau kur kas manau lengviau negu kad tarkime su while |
Paaiskink mum durniem kaip tai daroma ir tuo paciu pavyzduka koki imest... |
gi google galima pasinaudot:
| Kodas: |
int main()
{
int a = 6;
int b = a;
int* pA = &a;
printf("a: %i\n", a); // 6
...
} |
|
Is kurios cia vietos i kuria nusoka programa? Butent kita kart pasakodamas nesamones pasinaudok google... |
|
|
|
|
|
 |
 |
goto ka vietoj jos? |
Parašytas: 2011 02 27, 21:03 |
|
|
|
|
| Saulius18 rašo: |
| sneikaz rašo: |
| Saulius18 rašo: |
| bet su pointeriais bent kiek perziurejau kur kas manau lengviau negu kad tarkime su while |
Paaiskink mum durniem kaip tai daroma ir tuo paciu pavyzduka koki imest... |
gi google galima pasinaudot:
| Kodas: |
int main()
{
int a = 6;
int b = a;
int* pA = &a;
printf("a: %i\n", a); // 6
printf("b: %i\n", b); // 6
printf("*pA: %i\n", *pA); // 6
printf("pA[0]: %i\n", pA[0]); // 6
// adresas priklauso nuo programai skirtos vietos admintyje
printf("&a: %p\n", &a);
// adresas priklauso nuo programai skirtos vietos admintyje,
// tačiau bus tik 4 didesnis už kintamojo a adresą, nes
// kintamiesiems atmintis išskirama iš eilės
printf("&b: %p\n", &b);
// bus toks pat kaip ir kintamojo a adresas
printf("pA: %p\n", pA);
// pakeičiame kintamojo a reikšmę
a = 9;
printf("a: %i\n", a); // 9
printf("b: %i\n", b); // 6
printf("*pA: %i\n", *pA); // 9
// kadangi žinome, jog a ir b kintamieji atminyje eina
// iš eilės, tai prie pA pridėję vieną gausime kintamojo b
// vietą atmintyje
// atkreipkite dėmesį, kad pridėdami vienetą prie pA, mes
// ištikro adresą padidiname keturiais, nes pA yra
// aprašytas kaip int tipo pointeris, o int dydis yra 4
printf("*(pA + 1): %i\n", *(pA + 1));
printf("pA[1]: %i\n", pA[1]);
// kaip matote operatorius pA[n] atlieka tą patį ką
// išraiška *(pA + n)
return 0;
} |
|
pointeris tai yra priejimas prie kintamojo taupant antminti ar prie strukturos, o ne algoritmo dalis kad persokti i kita viena. |
|
|
|
|
|
 |
 |
goto ka vietoj jos? |
Parašytas: 2011 02 28, 22:12 |
|
|
|
|
| Saulius18 rašo: |
| sneikaz rašo: |
| Saulius18 rašo: |
| bet su pointeriais bent kiek perziurejau kur kas manau lengviau negu kad tarkime su while |
Paaiskink mum durniem kaip tai daroma ir tuo paciu pavyzduka koki imest... |
gi google galima pasinaudot:
|
Pasinaudok situo savo patarimu... |
|
|
|
|
|
 |
 |
goto ka vietoj jos? |
Parašytas: 2011 02 28, 23:03 |
|
|
|
|
| Saulius18 rašo: |
| kad man rodos jog gerai pasake jog vietoj goto galima naudoti pointerius, o kiek zinau for while yra ciklai su jais nelebai iseitu nurodyti kita reiksmes adresa ar kazka panasaus ar as cia irgi klistu jei taip pataisykit |
skaitet ka rasiau? suda cia malu ir niekas paaiskint negalit, Ibanez ir kionig kazka naudingesnio pasake, o kiti gincijates del savo gabumu programavime o kas susije su tema nelabai ka gero ir rasot. Tai kodel manot cia rasau, jei googlei zinociau ko konkreciai ieskot cia temos nekurciau, paminejo apie pointerius suradau, paminejo while taipogi radau, tai kad klausiu ne tam kad suzinociau kaip naudotis google.lt paieska o klausiu konkretas dalyko kuom galima pakeisti goto funkcija? ideti paprasciausia pavyzdi viskas tema uzbaigta ir naudos pilna galybe. Jei grybauju ir nesamones sakau, jei esi protingesnis taip ir pasakyk jog blogai tu cia darai, galvoji ir t.t. tau reiktu daryti taip ar anaip... Reikia taip atsakyti, o ne tu man paaiskink..., naudokis google...., nesakysiu, nes as zinau, o tu ne. Ar man tik atrodo jog kai kurie labiau pasipute ir vaizduoja kad zino, o is tiesu neturi ka pasakyti ir raso tik, kad rasytu. Ko gero aiskaus ir suprantamo atsakymo taip ir nesulauksiu  |
|
|
|
|
|
 |
 |
goto ka vietoj jos? |
Parašytas: 2011 02 28, 23:25 |
|
|
|
|
| Man tai pvz. neaisku kodel tau reikia operatoriu goto pakeisti kazkuom kitu,tu jo paprasciausiai gali nenaudoti, rasyti programa taip kad jis butu nereikalingas, o kaip padaryti kad goto nereiketi cia jau nuo konkrecio programos kodo priklauso, tu tai neparodei savo parasytos programos kurioje noretum apsieiti be goto, todel cia nieks konkretaus ir nepataria , o variantu tai yra visokiu visokiausiu, taciau goto pakeisti tiesiogiai kazkuom tai kitu nera. |
|
|
|
|
|
 |
goto ka vietoj jos? |
Parašytas: 2011 02 28, 23:36 |
|
|
|
|
Va konkretus atsakymas na programos nera, tik va, kad beskaitydamas apie c++ radau parasyta:
| Citata: |
Šis operatorius C programuotoju yra nemėgstamas ir nenaudojamas. O jo naudojimas laikomas
blogu programavimo stiliumi. Teisingai programuojant šio operatoriaus nereikia. |
Tai ir pagalvojau kuom, jei jis toks blogas, butu galima pakeisti. |
|
|
|
|
|
 |
 |
goto ka vietoj jos? |
Parašytas: 2011 02 28, 23:37 |
|
|
|
|
| Ingo rašo: |
| Man tai pvz. neaisku kodel tau reikia operatoriu goto pakeisti kazkuom kitu,tu jo paprasciausiai gali nenaudoti, rasyti programa taip kad jis butu nereikalingas, o kaip padaryti kad goto nereiketi cia jau nuo konkrecio programos kodo priklauso, tu tai neparodei savo parasytos programos kurioje noretum apsieiti be goto, todel cia nieks konkretaus ir nepataria , o variantu tai yra visokiu visokiausiu, taciau goto pakeisti tiesiogiai kazkuom tai kitu nera. |
dekui uz atsakyma jei neina tai neina trumpas ir aiskus atsakymas, butent to ir reikejo |
|
|
|
|
|
 |
 |
goto ka vietoj jos? |
Parašytas: 2011 03 01, 16:26 |
|
|
|
|
| Saulius18 rašo: |
Va konkretus atsakymas na programos nera, tik va, kad beskaitydamas apie c++ radau parasyta:
| Citata: |
Šis operatorius C programuotoju yra nemėgstamas ir nenaudojamas. O jo naudojimas laikomas
blogu programavimo stiliumi. Teisingai programuojant šio operatoriaus nereikia. |
Tai ir pagalvojau kuom, jei jis toks blogas, butu galima pakeisti. |
blogas nes skaitymas paskunkeja kodo, o siaip tas pats for, while, do while yra tas pats goto su if, siulyciau bibliotekas paskaityti(ta ka rasai include virsuje kodo), ten surasi kaip kas veikia ir pamatysi kad visur is esmes pagrysta tuo paciu goto |
|
|
|
|
|
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
RDR2 Mods
Euro Truck Simulator 2 Mods,
WOT Mods,
RDR2 Maps |
|