Locazione memoria delle variabili

di il
8 risposte

Locazione memoria delle variabili

Ciao a tutti!
Volevo chiedervi: se una variabile che chiamiamo per esempio A , si trovasse nella locazione di memoria 1, e la variabile B si trovasse nella locazione di memoria 2:
è possibile "scambiare" le variabili in modo che la variabile A si trovi alla posizione 2 mentre la variabile B nella 1??
Se si, come si fa??
Grazie mille
Buona giornata

8 Risposte

  • Re: Locazione memoria delle variabili

    Puoi scambiare il contenuto non l'indirizzo... Non avrebbe senso nè uno scopo utile
  • Re: Locazione memoria delle variabili

    No: concettualmente devi pensare al nome della variabile come un modo alternativo e piu' semplice per indicare la locazione di memoria. Sono legate indissolubilmente.

    Poiche' con un linguaggio ad alto livello non sei tu, a manina, a gestire dove sono posizionate, in memoria, le variabili, non puoi usare direttamente la loro locazione (ma a runtime, la puoi ricuperare con &nome variabile).

    In assembler, invece, hai il controllo anche di questo aspetto (e, se gestito male, con conseguenze disastrose). Ma anche in assembler e' piu' facile usare un nome mnemonico, che non l'esatta espressione che rappresenta la locazione!

    Altro discorso sono i puntatori!
    Ma finche' non hai chiaro i concettu sopra esposti, non e' il caso di approfondire.
  • Re: Locazione memoria delle variabili

    Grazie mille ragazzi!
  • Re: Locazione memoria delle variabili

    s.c.b.p.f.b.e ha scritto:


    Grazie mille ragazzi!
    Non hai detto a che ti serviva...
  • Re: Locazione memoria delle variabili

    Non aveva nessuno scopo particolare.. Volevo solo togliermi questo dubbio
  • Re: Locazione memoria delle variabili

    Era per capire se avevi capito che l'indirizzo della variabile non ha importanza (tranne casi particolari che sono un discorso a parte).
  • Re: Locazione memoria delle variabili

    oregon ha scritto:


    Era per capire se avevi capito che l'indirizzo della variabile non ha importanza (tranne casi particolari che sono un discorso a parte).
    Si il discorso delle variabili l' ho capito, ma non capisco cosa cambi invece nei puntatori..

    migliorabile ha scritto:


    Altro discorso sono i puntatori!
    Ma finche' non hai chiaro i concettu sopra esposti, non e' il caso di approfondire.
  • Re: Locazione memoria delle variabili

    In realtà non capisco neanch'io l'attinenza con la tua domanda, ma ce lo spiegherà migliorabile ...
Devi accedere o registrarti per scrivere nel forum
8 risposte