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 11 cze 2025, o 20:51


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
    Autor Wiadomość
    PostNapisane: 2 maja 2012, o 09:24 
    Offline
    Nowy

    Dołączył(a): 23 mar 2012
    Posty: 6
    Pomógł: 0

    Funkcja zwraca typ int :) co zawarte zostało w deklaracji.

    Volatile jest modyfikatorem, podobnie, jak np. static czy extern. Modyfikator jest opcjonalny i właściwie, jeśli się mylę proszę o poprawienie, niezwiązany z typem zmiennej.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 maja 2012, o 11:50 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    ENOS napisał(a):
    Nie rozumiem o jakie poprawienie chodzi?


    Kolega psi nie pytał się o poprawianie czegoś w kodzie przez ciebie tylko jakby upewniał się czy dobrze mówi - ale oczywiście dobrze mówi ;)


    Pewnie że ten volatile nie jest związany z typem zmiennej - ale jednak ja przynajmniej nie widzę tu najmniejszego sensu tego specyfikatora w odniesieniu do typu zmiennej zwracanej przez funkcję ....

    to znaczy ktoś być może użył tego volatile ale dlatego że pewnie gdzieś w kodzie miał zdefiniowaną zmienną typu volatile a następnie próbował przypisać do niej wynik/rezultat tej funkcji .... ale w takim wypadku nie powinno być warnigów

    generalnie - nie zawsze wszystko z czym jak piszesz "spotykamy się w internecie" jest OK .... i trzeba mieć to na uwadze - chociaż jak mówię - przydałoby się tu może szerzej rzucić okiem na ten kod - poza tym czy on jest z języka C czy C++ bo pewnie wtedy mogą być różnice

    W przypadku AVR GCC nie wydaje się mieć sensu ten specyfikator dla zwracanego typu funkcji.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 maja 2012, o 13:19 
    Offline
    Nowy

    Dołączył(a): 23 mar 2012
    Posty: 6
    Pomógł: 0

    Oczywiście z tym poprawieniem, chodziło mi dokładnie o to, o czym napisał Mirek.

    Ostatni raz programowałem w C za czasów ;) biblioteki TurboVision, czyli całe wieki temu. Co nieco pamiętam, ale wolałbym, żeby praktycy potwierdzali bądź zaprzeczali moim informacjom i stąd prośba o ewentualne poprawienie.

    Co do zapisu w podanym kodzie, jest poprawny formalnie. Co do poprawności funkcjonalnej, patrz na odpowiedź Mirka.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 maja 2012, o 13:31 
    Offline
    Użytkownik

    Dołączył(a): 29 mar 2012
    Posty: 595
    Lokalizacja: Jaworzno
    Pomógł: 39

    No i najlepiej zachować zdrowy rozsądek, trzymać się wzorców języka C i pisać i testować programy wg siebie (tym bardziej gdy ma się jakieś wątpliwości co do kodu zamieszczonego w internecie).

    Pozdrawiam
    Piotrek

    _________________
    Pozdrawiam
    PP



    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: 4 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO