朋友 你这么理解结构体 其实 他是一种自定义的类型 在一定程度上说 他与int float double 是一样的 是一个数据类型 而这个数据类型他是一个什么样子的呢? 是你自定义的 就如 你定义一个int 你就可以存储整数 而你定义的这个结构体中含有一个二维数组 一个float 一个字符串数组 关于第一个问题 你可以理解为 int y[4];其实是一个道理的 第二个问题 其实 不是结构体中访问y2 而是 y[2]是你这个结构体的一个变量 第三个问题 那个“.”其实是访问结构体的内容 如果你想知道y[2]变量汇总 FLOAT类型的 f的变量值 你就可以 floattemp = y[2].f ; temp就得到这个值了 这些都是我个人的理解 如果有不对的 还望指正 |