Ciao, un dubbio banale ma che mi sta mandando fuori di testa.![]()
![]()
![]()
Quanti byte occupa una variabile tipo char * ?
Grazie.
Ciao, un dubbio banale ma che mi sta mandando fuori di testa.![]()
![]()
![]()
Quanti byte occupa una variabile tipo char * ?
Grazie.
"There is no dark side of the moon really. Matter of fact it’s all dark."
Dipende dall'architetturaOriginariamente inviato da sky_451
Quanti byte occupa una variabile tipo char * ?
codice:#include <stdio.h> int main() { printf("sizeof(char*) = %i\n", sizeof(char*)); return 0; }
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
Ah ok allora faccio la prova. Grazie
![]()
"There is no dark side of the moon really. Matter of fact it’s all dark."
Generalmente 1 comunque.![]()
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)
1 byte è la dimensione del signed char, non del puntatoreOriginariamente inviato da unomichisiada
Generalmente 1 comunque.![]()
ciao!
pardon mi era sfuggito l'asteriscoOriginariamente inviato da NA01
1 byte è la dimensione del signed char, non del puntatore
ciao!![]()
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)
Facendo il test ho visto che sono 4 byte.
![]()
"There is no dark side of the moon really. Matter of fact it’s all dark."
Ora non vorrei dire una stupidata troppo grossa ma credo che otterrai lo stesso risultato anche con tutti gli altri punatatori ad altro tipo (int,float...) su una macchina a 32 bit,proprio perchè gli indirizzi di memoria sono a 32 bit = 4byte su questo tipo di macchine (che sono ancora le più diffuse per ora).Originariamente inviato da sky_451
Facendo il test ho visto che sono 4 byte.
![]()
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)