typdef Cの構造体は、私は、次のプログラムを書いた:このCコードはなぜコンパイルされますか?
typedef struct blahblah {
int x;
int y;
} Coordinate;
int main() {
Coordinate p1;
p1.x = 1;
p1.y = 2;
//blah blah has not been declared as a struct, so why is it letting me do this?
struct blahblah p2;
p2.x = 5;
p2.y = 6;
}
誰もが何が起こっているのか私に説明できますか?
私はかなり理解していません。 'struct blahblah'は確かに構造体として宣言されています。これはあなたの例の一番上にあります。 –