Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino - tutorijali, pitanja, primjeri i projekti
Pa sa tom aritmetickom operacijom int pinCount = sizeof(ledPins)/sizeof(int) ti ustvari odredjujes broj elemenata niza, koji je u tvom slucaju 9.

sizeof(int) odredjuje koliko zauzaima memorije jedan int i to je u c++  uvek 4 bajta, e sad posto ti imas niz koji je tipa int on u memoriji zauzima onoliko bajtova koliki je broj elemenata * 4 bajta i u tvom slucaju 9*4 = 36 bytes.  Sad  tom aritmet. op. pinCount = sizeof(ledPins)/sizeof(int) tj. 36/4 = 9 ti si ustvari odredio broj elemenata niza. Posto ga ti umanjujes sa -1 tada ce for petlja da cita samo prvih 8 elemenata tog niza tj. ta 0 (nula) kao zadnji element niza nece se uzimati u obradu u daljem delu programa...
Reply


Messages In This Thread
RE: Arduino - tutorijali, pitanja, primjeri i projekti - by me[R]a - 08-16-2021, 08:27 PM

Forum Jump:


Users browsing this thread: 23 Guest(s)