为什么我能够将错误类型的指针传递给C函数, 而不会收到编译器错误或警告? //given 2 distinct types
struct Foo{ int a,b,c; };
struct Bar{ float x,y,z; };
//and a function that takes each type by pointer
void function(struct Foo* x, s
在最后一段,页#23的用户手册2.5(我用2.5.4): "A type specifier can be given by two expressions separated by .. (<TWO DOTS>). The two expressions have both to evaluate to constants integer numbers, and may contain nam