Przerywanie poleceń
Ostatnio zmodyfikowano 2012-05-01 14:24
Temes Temat założony przez niniejszego użytkownika |
Przerywanie poleceń » 2012-05-01 11:33:25 Witam. Jest jakaś metoda na przerywanie poleceń takich jak te: if( cos ) { do { if( cos ) { do { std::cout << "Tu chce przerwac"; } while( cos ); } else { } } while( cos ); } Czy da się jakoś ominąć wszystkie końce? Tzn. jesteśmy tu: std::cout << "Tu chce przerwac" jak widać to jest pętla, jak warunek się spełni to wychodzimy do if'a, ale przed ifem jest kolejna pętla i wykonuje wszystko w tej pętli. Jest jakaś metoda, aby z ostatniego do...while ( do { std::cout << "Tu chce przerwac"; } while( cos ) ) przejść do pierwszego if'a od którego wszystko się zaczęło? |
|
xevuel |
» 2012-05-01 11:36:08 |
|
szyx_yankez |
» 2012-05-01 12:10:28 start: if( cos ) { do { if( cos ) { do { std::cout << "Tu chce przerwac"; goto start; } while( cos ); } else { } } while( cos ); }
|
|
Temes Temat założony przez niniejszego użytkownika |
» 2012-05-01 12:38:36 Wow... Goto strasznie ułatwiło mi wszystkooooo :O |
|
m4tx |
» 2012-05-01 13:45:33 Ale goto jest złe... Poczytaj sobie o tym. A nie ma takiego miejsca, gdzie by nie było wyboru i trzeba by było z przymusu goto użyć. W Javie nie ma tego polecenia i wszyscy żyją :P |
|
szyx_yankez |
» 2012-05-01 13:53:09 @m4tx
W końcu goto po coś zostało stworzone a w tym celu nadaje się idealnie :) Temat "goto jest złe" był już omawiany dziesiątki razy, wszystko zostało wyjaśnione. |
|
m4tx |
» 2012-05-01 14:24:03 @szyx_yankez pewnie, to wszystko prawda, ale widzę ogromny entuzjazm u niego i obawiam się, że zacznie wykorzystywać goto w celach, do których nie nadaje się aż tak idealnie :P
|
|
« 1 » |