ITPub博客

首页 > 应用开发 > > 一个结构体改错题,改了之后报错那个是什么原因?

一个结构体改错题,改了之后报错那个是什么原因?

作者:rikinglj 时间:2019-11-05 16:24:28 0 删除 编辑
/*改错*/
/*#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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    104
  • 访问量
    998