-
Data: 2017-10-24 12:58:22
Temat: Re: programowanie w C - bardzo ogólne pytanie o filozofię. Arduino w roli programatora pralki
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "Piotr Gałka" napisał w wiadomości grup
dyskusyjnych:osmsrd$mk1$1$P...@n...chmurka.ne
t...
>Nigdy nie zdarzyło mi się mieć potrzeby użycia w C instrukcji goto,
>ba, nawet jakby mnie ktoś poprosił o wymienienie wszystkich
>instrukcji dostępnych w C to chyba bym sobie o niej nie przypomniał,
>a używam (sporadycznie i nie do mikrokontrolerów) C gdzieś tak od
>1986r.
Nie uzywasz, bo jestes "dobrze nauczony", to nie pamietasz.
Pomysl lepiej ile razy kombinowales, gdy jedno goto zalatwiloby
sprawe,
>Tak się zastanawiam do czego ona mogła by być przydatna i nie bardzo
>potrafię wymyślić jakiś przykład generujący realną taką potrzebę.
>A jeśli już w ogóle to chyba tylko wewnątrz jednej funkcji do
>jakiegoś rozwikłania czegoś co w przeciwnym wypadku wymagało by albo
>dwukrotnego napisania kilku linijek programu, albo ujęcia ich w
>kolejną wywoływaną funkcję.
To tez.
>Na pewno wybrałbym jedno z tamtych rozwiązań, a nie goto, choćby
>dlatego, że nie pamiętam o jego istnieniu.
jak podano - wyjscie z zagniezdzonych petli.
A nawet szukanie czegos w jednej petli - znalazles lub nie znales.
Break i sprawdzac po liczniku petli czy dotarles do konca ? Czy flage
pomocnicza sobie zalozyc ?
A teraz wpadlem w jakies bazy danych i mozg mi sie czasem lasuje od
logiki.
wyszukac rekord. Jak jest - to poprawic. Jak sa dwa to blad zglosic,
albo co gorsza poprosic o wybranie uzytkownika.
Jak nie ma - wyszukac po innym kryterium.
I znow - poprawic lub dopytac.
A jak nie ma, to w koncu zalozyc.
A to tylko najprostszy przypadek, bez szykan.
Inna sprawa, ze jakbym tak zaczal mieszac za pomoca goto, to pewnie
tez bym sie pogubil :-)
J.
Następne wpisy z tego wątku
- 24.10.17 13:23 Piotr Gałka
- 24.10.17 13:30 Włodzimierz Wojtiuk
- 24.10.17 13:42 Piotr Wyderski
- 24.10.17 13:42 Piotr Gałka
- 24.10.17 13:49 Piotr Wyderski
- 24.10.17 13:52 J.F.
- 24.10.17 14:07 Piotr Gałka
- 24.10.17 14:07 Piotr Wyderski
- 24.10.17 14:12 Piotr Gałka
- 24.10.17 14:17 Piotr Gałka
- 24.10.17 14:27 Piotr Wyderski
- 24.10.17 14:36 Piotr Wyderski
- 24.10.17 14:58 J.F.
- 24.10.17 15:05 Piotr Wyderski
- 24.10.17 17:36 Janusz
Najnowsze wątki z tej grupy
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
Najnowsze wątki
- 2024-11-24 Aby WKOOOORWIĆ ekofaszystów ;-)
- 2024-11-22 OC - podwyżka
- 2024-11-22 wyszedł z domu bez buta
- 2024-11-22 Bieda hud.
- 2024-11-24 DS1813-10 się psuje
- 2024-11-23 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-23 Szczecin => QA Engineer <=
- 2024-11-23 Warszawa => SEO Specialist (15-20h tygodniowo) <=
- 2024-11-22 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-22 Warszawa => Senior Account Manager <=
- 2024-11-22 Warszawa => Key Account Manager <=
- 2024-11-22 Warszawa => DevOps Specialist <=
- 2024-11-22 Kraków => IT Expert (Network Systems area) <=
- 2024-11-22 Warszawa => Infrastructure Automation Engineer <=
- 2024-11-22 Warszawa => Presales / Inżynier Wsparcia Technicznego IT <=