Non voglio fare polemica ma avevo scritto
In realtà questa merita un approfondimento, anche in dipendenza del tipo di variabile a
infatti perché ha un senso solo se a è un puntatore a char ma, ad esempio, non ha senso se a è un array di char, ovvero
char a[10];
a="b";
E quando tu scrivi
si potrebbe fare un ciclo. ma essendo "b" una stringa di un carattere si puo fare.
il fatto di essere una stringa di un carattere non ha nessuna importanza perché puoi scrivere
char *a;
a= "quellochevuoi";
fermo restando che viene assegnato il "puntatore" alla stringa costante e non viene affatto copiata la sequenza di caratteri. E la conseguenza è che il contenuto di a non potrà essere modificato.
Bomberdini ha scritto:
ma se vuoi che non funziona non funziona
Ironia fuori luogo ...