Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C] puntatore ...

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [puntatore ...]

    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

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047

    Re: [puntatore ...]

    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
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.