我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:财神爷图库 > 定义符 >

关于C语言结构体和类型定义符typedef的问题

归档日期:07-12       文本归类:定义符      文章编辑:爱尚语录

  我这么理解:定义St 表示 Student[M] 的结构体类型,然后可用St来直接说明结构体变量Student[M]。即:St = Student[M],但是感觉不太对啊!有没有能理解的高手帮忙解释一下呢?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  照您这么说,是不是可以写成以上这样?但是报错了,为什么呢?追答应该是typedef struct St[M] Student;

  在没有typedef之前,St只是一个“结构标记”,单独出现没有任何实际意义,struct St才代表那个自定义类型。

本文链接:http://mymediaworld.net/dingyifu/721.html