关于C语言里面的Struct

来源:4-5 C语言结构体

全是甘货

2018-11-25

老师你问,在实例化结构体的时候,能否去掉struct前缀,
让我们查查看

我查到好像是说不能,
是不是不能,
另外我还瞄到一个这样的结构,在定义struct的时候,在大括号后面跟一个对象,比如说

struct data { a=1 }data1

我在想,是不是这个data1就是已经实例化的,是不是此时,就是你所说的情况,struct被去掉了,此时的data1就可以直接拿来用了。

写回答

1回答

李超

2018-11-26

可以通过typedef struct {} name 定义别名的的方式去掉,如果前面没有 typedef, 而是 struct str_name {} name 这种形式,则是表示同时定义变量,你的理解是对的

0
0

经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器

学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师

2732 学习 · 814 问题

查看课程