Visualizzazione dei risultati da 1 a 2 su 2

Discussione: array vs puntatori

  1. #1

    array vs puntatori

    ciao
    so che tempo fa avevo gia scritto a proposito dei puntatori, ma ora vorrei vedere se ho effettivamente capito:
    un array di interi: a[6];
    ogni a[0,o 2 o 3 ecc) corrisponde a un intero diverso::
    a è ina specie di puntatore solo che il suo indirizzo di memoria coincide esattamente con l' oggetto rapresentato.
    cioè l' indirizzo di memoria di s è uguale all' indirizzo di memoria s[0], nn come i puntatori che il loro indirizzo di mememoria è diverso da quello puntato .
    (so che sta cosa scritta qui sopra pare banale, ma solo oggi mi sono accorto di una sottilissima differenza tra array e puntatori veri e propri ,cmq potrei aver detto una fesseria correggetemi se sbaglio)

  2. #2
    Dato un array a[4] , se provi a stampare solo a ottieni il suo indirizzo , che coincide co il primo elemento a[0] , poi a secondo della dimensione dei dati contenuti nell'array (int , double...) quando chiami a[i] verrà aggiunto all'indirizzo di a lo scostamento.

    a[i]=&a+sizeof({int,double...})*i
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

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 © 2024 vBulletin Solutions, Inc. All rights reserved.