读书人

GCC 、C语言构造体struct关键字的使用

发布时间: 2013-01-23 10:44:49 作者: rapoo

GCC 、C语言结构体struct关键字的使用

#include <stdio.h>
struct AA
{

};
int main(int argc, char *argv[])
{
AA a;
return 0;
}

通常我们认为这样的代码可以运行,但为什么在GCC下,我看好多代码都是

struct AA a;

这样定义变量呢?难道不加这个struct,不行?
[解决办法]
c得加struct,或者你可以用typedef
c++不用加,等同于class, 你可以用g++编译。
[解决办法]
应该是标准C语法,可以直接AA a;的应该被typedef 过了

读书人网 >C语言

热点推荐