Discussioni su argomenti di Informatica

Regole del forum

Consulta il nostro regolamento e la guida per scrivere le formule
Rispondi al messaggio

Re: Vettore di puntatori in C

12/02/2024, 16:33

Vorrei solo aggiungere che nonostante gli array decadano a puntatori quando passati a funzioni, non sono sempre equivalenti. In particolare, se hai qualcosa come int A[10] hai che sizeof(A) == 40, ma sizeof(int*) == 8 (questo può variare a seconda del sistema). Inoltre, un array multidimensionale int A[10][10] non decade ad un puntatore di puntatore e i due tipi sono sostanzialmente diversi. Tutto questo rappresenta forse la parte più difficile da comprendere del C ed è fonte di confusione e frustrazione un po' per tutti.
Rispondi al messaggio


Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000— Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.