Ho un problema con le parole chiave typedef in linguaggio C.Grammatica e sintassi di typedef in linguaggio C
Nel mio programma, ho utilizzare i seguenti codici:
typedef int* a[10];
int main(){
int a[10];
}
funzionano bene. Ma perché non ci sono conflitti tra una variabile e un tipo che condivide lo stesso nome a?
Saluti.
Domanda interessante: non l'ho mai considerato. Il tipo che definisci è dannatamente strano, spero che sia solo a scopo dimostrativo :-) –
Hai ragione, non voglio neanche che il mio codice sia difficile da leggere come un puzzle. :-) –
Wow, GCC va anche bene con "a a;" (purché sia principale, non globale) –