Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 16 lip 2025, o 02:36


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 20 sty 2015, o 21:27 
    Offline
    Użytkownik

    Dołączył(a): 04 cze 2013
    Posty: 517
    Pomógł: 26

    Koledzy w BB jest informacja o tym że

    jeśli mam zmienną b=5 i zrobię coś takiego a=b++ to wynikiem będzie 5
    to dla czego stronę wcześniej pisze że i++ jest równoznaczne z i=i+1

    pewnie coś mi znowu umknęło?

    _________________
    Przewodnik|Sterownik akwariowy



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2015, o 21:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 cze 2013
    Posty: 988
    Lokalizacja: Byram, MS 39272
    Pomógł: 55

    a=b++ czyli najpierw przypisuje, potem zwiększa
    a=++b najpierw zwiększa potem przypisuje

    _________________
    Pomysły na podpis - wyślij SMSa +1 769 243 0011



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2015, o 21:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 lut 2013
    Posty: 376
    Lokalizacja: Kłopoty-Stanisławy
    Pomógł: 33

    spróbuj
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Autor postu otrzymał pochwałę

    _________________
    50 znaków Atnela ....



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2015, o 21:33 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 cze 2013
    Posty: 988
    Lokalizacja: Byram, MS 39272
    Pomógł: 55

    Czyli dla b=3
    a=b++
    da nam
    a=3, b=4

    a dla b=3
    a=++b
    da nam
    a=4 b=4

    ------------------------ [ Dodano po: 23 otwarciach strony Atnel.pl ]

    To ma nawet swoją nazwe
    Pre-incremet operation dla a=++b
    Post-increment operation dla a=b++


    Autor postu otrzymał pochwałę

    _________________
    Pomysły na podpis - wyślij SMSa +1 769 243 0011



    Ostatnio edytowano 20 sty 2015, o 21:35 przez WoodPaker, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2015, o 21:35 
    Offline
    Użytkownik

    Dołączył(a): 04 cze 2013
    Posty: 517
    Pomógł: 26

    WoodPaker napisał(a):
    a=b++ czyli najpierw przypisuje, potem zwiększa



    Dzięki koledzy

    _________________
    Przewodnik|Sterownik akwariowy



    Ostatnio edytowano 20 sty 2015, o 21:37 przez matekogon, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2015, o 21:35 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    Masz racje, jest to równoznaczne ae nie zrozumiałeś pewnej rzeczy. w takim zapisie:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    do zmiennej a w pierwszej chwili przypisywana jest wartość zmiennej b a dopiero jak już a będzie równe b, wartość liczby b zostanie zwiększona o 1. Jeżeli napisałbyś tak:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    to w pierwszej chwili inkrementujesz zmienną b o 1 a dopiero później przypisujesz jej wartość do a.

    Podsumowując:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    po wywołaniu takiego fragmentu kodu zmienne a1 i a2 będą miały odpowiednio wartość:

    a1 = 5;

    a2 = 7;

    Dlaczego?

    do a1 zostało przypisane 5 ze zmiennej b, później zinkrementowaliśmy b o 1, następnie znów zinkrementowaliśmy b o 1 i dopiero przypisaliśmy do a2. Rozumiesz :)?


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sty 2015, o 12:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 maja 2013
    Posty: 432
    Lokalizacja: Gostyń / Poznań
    Pomógł: 25

    @mokrowski ty chyba inwokacje słabiej recytujesz niżeli helpa od C :D ;) Ja jestem pod mega wrazeniem i w szoku po kazdej twojej wypowiedzi na forum :oops: :oops: :oops: :roll: :roll: :roll:

    _________________
    Podpis...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 sty 2015, o 11:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2013
    Posty: 568
    Zbananowany użytkownik

    Pomógł: 31

    Tu jest szerzej opisane to "Undefined Behaviour": http://gynvael.coldwind.pl/?id=369

    _________________
    Und schreien

    Spring
    Erlöse mich
    Spring
    ...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO