在代码遍历到其他一些代码中,我发现*
这是什么?
这是该代码的相同原型,它没有给出任何错误。只有警告附带gcc 4.5.2
但在 Windows 上它没有发出警告并正确编译。由于公司的 IP,我无法提供实际代码,但我想知道如何以及为什么这是正确的?
#include<stdio.h>
typedef enum e
{
a,
b,
c
}x,*y;
int main()
{
x t=4;
printf("x : %d\n",t);
y m=5;
printf("*y : %d\n",m);
return 0;
}