Wpis z mikrobloga

@sokytsinolop: @xaoc: A, faktycznie, nie popatrzyłem wcześniej na kod. s[i] to *(s+i), a to jest równoważne *(i+s), czyli najwyraźniej można zapisać i[s]. Ale szczerze mówiąc, nie wiem kto normalny tak pisze ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Battis: A normalny pracodawca może o takie coś zapytać? Bo nie wiem czy jak mi zda ktoś takie pytanie to czy mam się tam zatrudniać xD
  • Odpowiedz
@xaoc: Nie mam pojęcia :D Warto wiedzieć, że nazwa tablicy to tak naprawdę adres jej pierwszego elementu, a do kolejnych możesz odnieść się właśnie przez dodawanie jakieś liczby do tej nazwy. Kompilator na podstawie typu danych w tej tablicy sam policzy o ile bajtów ma przeskakiwać wskaźnik po zwiększaniu/zmniejszaniu o jakąś liczbę.
  • Odpowiedz
@Battis: To rozumiem i umiem używać. wiem że mogę się odwołać *(s+i) ale nie wiedziałem, że s[i] == *(s+i). Czyli znałem obie techniki ale nie wiedziałem, że są równoważne. Dzięki raz jeszcze.
  • Odpowiedz