首页 > 应用开发 > > 一个结构体改错题,改了之后报错那个是什么原因?
/*改错*/
/*#include <stdio.h>
void main()
{
struct
{
char flag;
float t;
} STC;
STC a={'a',46};
printf("%c,%f\n",a.flag,a.t);
}*/
/*改之后*/
#include <stdio.h>
void main()
{
struct STC
{
char flag;
float t;
} a;
struct STC a={'a',46};//报错error C2086: 'a' : redefinition
printf("%c,%f\n",a.flag,a.t);
}来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1870/viewspace-3123982/ ,如需转载,请注明出处,否则将追究法律责任。