C语言结构体定义

时间:2022-08-30 19:13:33

C语言结构体定义C语言结构体定义

2008-12-08 19:26xeu|分类:C/C++| 浏览85062次
typedef struct student
{
int num;
struct student *next;
}student;
struct student
{
int num;
struct student *next;
};
这两种定义有什么区别?谢谢
2008-12-10 17:15提问者采纳
第二个struct student是定义了一个student结构体,这个明白吧。

第一个是用typedef把struct student这个结构体类型名字重新定义为student,也就是说struct student和student表示同一个事物,都是一个类型的标识符,比如 typedef int zhengshu; 就是你把整型int重命名为zhengshu,下面定义:int i; 和 zhengshu i; 两句就是等价的了
评论(38)|给力410不给力10
C语言结构体定义

200

取消发布weiefng2014-5-5 15:29我、、草,神的答复回复真理拾荒者2014-2-27 15:08语法和语义都没说清楚回复dubyoo2014-1-22 11:24好厉害~~~很简单明了~~~大神啊~~~回复6577086422013-10-14 15:41第二个是定义了一个student数据类型回复路尽隐香浩淇2013-8-15 17:42一下就看明白了,谢谢!回复

12345678下一页>

C语言结构体定义

kissmile|五级采纳率27%

擅长:C/C++

其他类似问题

更多关于C语言结构定义的问题>>   引自:http://zhidao.baidu.com/link?url=MxVGXdDYJtgelWW6Fj7eetaPEODZSoWjjFcEeuEbtnv-g9lYVFcmRk6ALh3hXrhV2L9kLb8Ugt8_khfu1xOqK_