题目
关于typedef struct定义结构体时,为什么struct后面可以不加类型名
例如这样子
typedef struct {
x09QueuePtr front;
x09QueuePtr rear;
}LinkQueue;
这样写是对的?
例如这样子
typedef struct {
x09QueuePtr front;
x09QueuePtr rear;
}LinkQueue;
这样写是对的?
提问时间:2020-10-12
答案
这就是typedef 的作用
当有typedef 时
typedef struct {
QueuePtr front;
QueuePtr rear;
}LinkQueue;
则LinkQueue 变是类型号名
下面声明变量就可以
LinkQueue a
如没有typedef 时
如Struct LinkQueue{
QueuePtr front;
QueuePtr rear;
}
则声明变量时就必须这样
Struct LinkQueue a
所以
typedef struct定义结构体时,后面可以不加类型名了
当有typedef 时
typedef struct {
QueuePtr front;
QueuePtr rear;
}LinkQueue;
则LinkQueue 变是类型号名
下面声明变量就可以
LinkQueue a
如没有typedef 时
如Struct LinkQueue{
QueuePtr front;
QueuePtr rear;
}
则声明变量时就必须这样
Struct LinkQueue a
所以
typedef struct定义结构体时,后面可以不加类型名了
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1就是不知道泰语中每个字母的“名称”是否也就是一个词语啊
- 2太阳系八大行星英文名字
- 3酒精是常见的溶剂么,比如白酒,那它的溶质是什么?碘酒呢 谢
- 4若实数a,b满足ab=4,则2a+b的取值范围是
- 5英语翻译
- 6观书有感其二
- 7已知,如图,在△ABC中AB=AC,以AB为直径的圆交BC于点D,交AC于点E, 求证:BD=DE.
- 8We see some(A) Chineses(B) near(C) our(D) school.错误选项为--------- 正确答案为-----
- 9Cut the meat very finely(对verly finely划线提问)
- 10下列命题中,真命题的个数是( ) A.3个 B.2个 C.1个 D.无