c语言中,大括号后边有时候会写上一个词,有什麽作用

typedef struct{
..
} ??
??的地方通常会打一个词,比如SqStack SqQueue什麽的,他们有什麽作用呢

这个是关键字typedef 的作用,将{}里的内容构成的结构struct赋予了一个名字,比如sqStack,sqQueue.你可以百度一下C语言中关键字typedef的作用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-29
typedef struct{
..
}代表的是一种定义格式,就相当于int a;这就等同于int,而旁边的你所说的SqStack SqQueue就堪称是a,这是结构体的一种定义方法,建议看下结构体和联合体,即struct的结构和Union的一些知识
第2个回答  2011-11-29
直接定义一个结构体变量名。
建议不要这样用。先定义结构体然后在定义变量名。
struct Student{
..
} ;
Student student1;
这样比较好点。本回答被网友采纳
第3个回答  2011-11-29
那个是定义一个结构体的对象,后面就可以通过这个对象来访问结构体中的变量了。
第4个回答  2011-11-29
你定义的是链表,当然要给数据取个名字啦
相似回答