PDA

Visualizza la versione completa : [C] puntatore ...


nemo74na
15-12-2004, 11:46
Salve,
sono alle prime armi con i puntatori in C.

Considerato che "a" č una struttura
La dicitura:
a* b;
significa definire la variabile b di tipo struttura?

Inoltre la dicitura:
b = (a*) c;
significa definire la variabile "c" sempre di tipo struttura e mettere tutto in "b"?

Grazie

marco_c
15-12-2004, 13:57
La dicitura:
a* b;
significa definire la variabile b di tipo struttura?

no significa dichiarare b come puntatore alla struttura a


Inoltre la dicitura:
b = (a*) c;
significa definire la variabile "c" sempre di tipo struttura e mettere tutto in "b"?

(a*)c penso significa effettuare il cast, cioč forzare che c sia un puntatore a struttura a, poi siccome fai b = (a*)c assegni il tutto a b

Loading