
Originariamente inviata da
LeleFT
Neanche copiare... oregon ha scritto la virgola tra apici singoli (una costante char), tu l'hai scritta tra virgolette (è una costante stringa, ovvero un puntatore a carattere)... e te l'aveva pure scritto...
Ciao.

Siccome sto studiando da poco C e provengo da linguaggi dove è sempre stato presente il Garbage Collector puoi capire come per me sia abbastanza sconcertante scoprire una differenza fra "," e ','.
Quindi porta pazienza per favore.
Quindi:
"," restituisce l'id
codice:
printf("%p", ",");
matias@matias-desktop:~/Desktop$ gcc try.c -o try
matias@matias-desktop:~/Desktop$ ./try
0x40075d
Mi fate un esempio per spiegarmi meglio "," e ','?
Grazie
// Edit
ok dovrei aver capito...
codice:
matias@matias-desktop:~/Desktop$ gcc try.c -o try
matias@matias-desktop:~/Desktop$ ./try
,
/* try.c */
printf("%c", *(","));
Edit:
E per logica: printf("\n%c\n", *(",A" + 1));
restituisce "A"