& in informatica cosa significa?

ad esempio <<&A[7] per l'array, cosa cambia da <<A[7] ??

2 risposte

Classificazione
  • 42
    Lv 7
    1 mese fa

    in C/C++ anteporre il simbolo & ad una variabile indica un riferimento all'indirizzo di quella variabile e non al contenuto della variabile.

    Facciamo il caso che l'elemento A[7] contenga il valore intero "5" e sia memorizzato all'indirizzo 0x1a5cde, allora:

          cout << A[7] << endl

    da' come risultato "5", mentre

          cout <<&A[7] << endl

    da' come risultato "0x1a5cde"

  • Aspetta che faccio connettere l’utente esperto Muflone 

Altre domande? Fai una domanda e ottieni le risposte che cerchi.