关于C语言结构体的问题

一. 二.
typedef struct ss typedef struct
{ {

} STU; }STREC;

是不是一的STU是成员 二的STREC不是成员?
那STREC是什么呢?

1. STU是结构体的别名
2. 第二的类型定义的时候,编译器会自动添加一个类似于 struct __struct_name0001的结构名称(该名称编译器可识别,代码不可引用),而STREC 作为__struct_name0001的别名
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-13
一,STU是ss的别名,是结构体类型
二,我也不太确定,你用编译一下试试
第2个回答  2012-08-13
一里面,由于出现typedef关键字,所以STU等同于struct ss,是c语言中为struct ss 起的一个别名。二里面的STREC是结构体变量
第3个回答  2012-08-13
想法是各有见解的,不如实际运行 一下,比理论容易明白很多的
相似回答