Ich habe ein Problem mit den typedef Schlüsselwörter in C-Sprache.Grammatik und Syntax von typedef in C Sprache
In meinem Programm verwende ich die folgenden Codes:
typedef int* a[10];
int main(){
int a[10];
}
sie gut funktionieren. Aber warum gibt es keine Konflikte zwischen einer Variablen und einem Typ mit dem gleichen Namen?
Grüße.
Coole Frage - ich habe nie wirklich darüber nachgedacht. Der Typ, den du definierst, ist verdammt komisch, ich hoffe, er dient nur zu Demonstrationszwecken :-) –
Du hast Recht, ich möchte meinen Code nicht so schwer lesen wie ein Puzzle. :-) –
Wow, GCC ist sogar in Ordnung mit "a a;" (solange es in main, nicht global ist) –