• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Przekazywanie wartości w funkcjach
#6
Smaczek, ubiegłeś mnie Smile
No ale skoro już napisałem...
Hmmm... no to tak:
Najpierw o nieszczęsnych zmiennych 'z gwiazdką'. Pokrótce, to są wskaźniki. Wskaźnik jest swego rodzaju zmienną, która nie przechowuje wartości, ale adres komórki, która przechowuje wartość. Gwiazdka jest sposobem dostania się do wartości. Ma to wiele ciekawych cech. Poczytaj sobie o wskaźnikach, bo warto, choć kolega Smaczek już opowiedział o ich właściwościach.
Funkcja max() i min(). Te funkcje zwracają odpowiednio wartości maksymalne i minimalne dwóch liczb.
Operator /= - dzieli zmienną przez daną wartość. To tak, jak operator += dodaje do zmiennej daną wartość.
Funkcja round(x) zaokrągla wartość x.
Funkcja floor(x) zwraca największą wartość całkowitą, która jest mniejsza niż x.
Funkcja switch to coś w rodzaju if, z tym że if przewiduje tylko warunek spełniony lub nie spełniony, natomiast switch potrafi obsłużyć kilka wartości i w zależności od nich wykonać jakieś działanie. Da się to zrobić na ifach, ale switch jest nieco bardziej eleganckie i czytelne.
Kod wygląda na dość prosty. Postaraj się sam go zrozumieć na podstawie znajomości 'klocków'.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Przekazywanie wartości w funkcjach - przez krn78 - 29-01-2018, 12:36

Skocz do:


Przeglądający: 1 gości