Linguaggio C - Array e puntatori

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 4

  • @Laio95
    @Laio95 5 лет назад +4

    Posso fare una piccola precisazione, anche se a 3 anni dal caricamento del video?
    6:40, dici che usare "*prtPrimaCella++" non aumenta di 4 byte ma solo di uno. In realtà aumenta di 4 byte, semplicemente scrivere "variabile++" in un'espressione o funzione fa si che prima venga utilizzato il contenuto di "variabile" e poi venga incrementato. (quindi sembra quasi non sia aumentato se ti fermi solo alla singola espressione)
    scrivendo "*++prtPrimaCella" invece prima incrementi il valore di "variabile" e poi questo valore incrementato viene usato nell'espressione. In questo modo funziona esattamente come usare il "+1" (sono equivalenti infatti)

  • @nicola485
    @nicola485 4 года назад

    Un paio di consigli:
    - nel main passa sempre come parametro argv e argc. es. int main(int argv, char* argv[])
    - anziché usare return 0; usa return EXIT_SUCCESS; (definito nella stdlib.h), in modo da favorire la portabilità.

  • @marco4074____e
    @marco4074____e 2 года назад

    ma per vedere l'indirizzo della seconda cella, basta scorrere il vettore con il puntatore attraverso un ciclo for, metodo assai bizzarro quello mostrato nel video, per quanto ne so.