martedì 6 novembre 2012

Esercitazione 5

Disponibile il testo dell'esercitazione 5 che tratta puntatori, struct, memoria dinamica e string.

1 commento:

  1. Un vostro collega mi ha inviato questa mail. Rispondo pubblicamente sperando di fare cosa utile anche agli altri.

    Il giorno 08/nov/2012, alle ore 21:56, XXX YYY ha scritto:

    >Salve professore vorrei dei chiarimenti sull'esercizio numero 9 e numero
    >5 , dell'esercitazione numero 5 , vorrei sapere concettualmente come
    >trattare i problemi e come utilizzare i puntatori per trattare gli elementi
    >degli array.(testo scritto nel problema)
    >Aspetto risposta se possibile.


    In pratica se hai l'array int a[10] e vuoi accedere agli elementi, invece di accedere con indice come faresti normalmente, ad esempio a[2]=5; il testo ti chiede di usare un puntatore e accedere tramite quello. Ad esempio scrivi:
    int a[10];
    int* p = a;
    p++;
    p++;
    *p = 5;

    e cosi' hai assegnato 5 ad a[2] (inizialmente p punta ad a[0], dopo il primo p++ punta ad a[1] e dopo il secondo ad a[2].
    Spero di essere stato chiaro

    RispondiElimina