Tengo un problema con las palabras clave typedef en lenguaje C.Gramática y sintaxis de typedef en lenguaje C
En mi programa, utilizar los siguientes códigos:
typedef int* a[10];
int main(){
int a[10];
}
que funcionan bien. Pero ¿por qué no hay conflictos entre una variable y un tipo que comparte el mismo nombre a?
Atentamente.
Pregunta interesante: nunca he considerado esto. Sin embargo, el tipo que defines es muy raro, espero que sea solo para demostraciones :-) –
Tienes razón, tampoco quiero que mi código sea tan difícil de leer como un acertijo. :-) –
Wow, GCC incluso está de acuerdo con "a a"; (siempre y cuando esté en main, no global) –