Skocz do zawartości

Sebastian_code

Użytkownicy
  • Zawartość

    5
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O Sebastian_code

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Bytom Odrz
  • Zawód
    AiR
  1. Dzięki bardzo chłopaki, teraz rozumiem o co chodzi i dlaczego tak a nie inaczej. Skoro musi być int a return 0; jest dodawany domyślnie to nie mam więcej pytań i wszystko jest jasne. Poprostu nie wiedziałem o tym obowiązkowym typie funkcji main() jakim jest int. Sądziłem że tak jak w C++ można zmienić na dowolny.
  2. Racja, przyznam, że zrobiłeś to tak zawile, że nie mogę nawet się domyślić jaki był tego cel. Możesz z ciekawości opisać, co Tobą kierowało ? Lenistwo Skoro miałem już pętle for() to zapisałem w niej warunek na zerowanie zmiennej która była iteratorem tejże pętli. To samo można uzyskać w zasadzie dla fora bez wypełnionych pól ale mogłem dzięki temu obserwować inkrementowaną i zerowaną zmienną(debuger). Co do omawianego wątku z funkcją main() i zwracaniem wartości to doskonale rozumiem o co chodzi bo na studiach mam programowanie w C++ aczkolwiek dalej nie rozumiem dlaczego funkcja mai
  3. No tak tak. Wiem co to oznacza ale zastanawia mnie inna rzecz. Skoro funkcja nic nie zwraca to jej typ powinien byc "void". A funkcja z kursu ma typ "int" a więc powinna zwracać wartość typu int a jednak z powodu tego że jest to program na mikroprocesor nie zwraca niczego bo musi bć ciągła. I kompilator nie zgłasza błędu. Czy w tym przypadku funkcja main() nie powinna być typu void ?
  4. Witam, zatem czy to jest główna przyczyna całego zamieszania? Oczywiście sam to sprawdzę ale dzięki za wskazówkę. Niby oczywista rzecz a jednak Swoją drogą, dlaczego funkcja main() jest typu "int" a nie "void" skoro nic nie zwraca ? ======================== Witam ponownie, sprawdziłem, poprawiłem i teraz wszystko działa bez problemu. Dzięki za pomoc. Mam jeszcze jedno pytanie. Kod napisałem jak na zdjęciu: Wiem wiem, niepotrzebnie przekombinowane z zerowaniem zmiennej, ale chodzi mi o coś innego. Przy ostatniej klamrze czasem pojawia się podkreślenie a błąd :"Control reaches ond of p
  5. Witam serdecznie, potrzebuję pomocy w rozwiązaniu problemu z Debugerem. Otóż przy pierwszej próbie jego włączenia (tak jak w kursie) nie wystąpiły żadne problemy, natomiast gdy dodałem zmienną "int" na początku main() i inkrementowałem ją w for() wyświetlał się następujący komunikat błędu: Jestem nowicjuszem jeśli chodzi o Eclipse, mój system operacyjny to WinXP a płytka zawiera STM32F401. Za sugestię i okazaną pomoc będe bardzo wdzięczny. EDIT: jeszcze raz uruchomiłem RUN(już bez Debuggera) i w konsoli pojawiły się błędy: Info : auto-selecting first available session transport "hla_s
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.