Originariamente inviato da oregon
Quale libro utilizzi per studiare? Vai al capitolo delle stringhe e troverai tutto.
sto usando il Kernighan-Ritche.

Dimmi se ho capito bene:
quando faccio s1=="01" in realtà sto confrontando degli indirizzi di memoria, e non il contenuto delle stringhe.

Ma allora (visto che facendo s1="01" faccio puntare s1 ad un'area di memoria read-only) ciò significa che se inizializzo più stringhe in questo modo allo stresso valore, esse punteranno tutte allo stesso indirizzo?
Per esempio:
codice:
char* s1=malloc(sizeof(char)*21);
char* s2=malloc(sizeof(char)*21);	
s1="01";
s2="01";
s1 ed s2 puntano allo stesso identico indirizzo?
grazie