sizeof在结构数组中的疑惑。
...........
......
.....
struct STUDET
{ int no; /* 学号*/
flaot score[3]; /* 三门课程成绩 */
float edit[3]; /* 三门课程的学分 */
float total,ave; /* 总成绩和平均分 */
float alledit; /* 总学分 */
};
int main()
{
struct STUDENT stu[]={{1001,60,95,75,3,2,2},
{1002,80,90,78,3,2,3},
{1003,75,80.,72,3,2,2}};
structSTUDENT*pstu=stu; /*指向数组stu*/
int n=sizeof(stu)/sizeof(strct STUDENT);
/*计算结构数组中的个数*/
....
....
....
}
问题:sizeof的在计算结构数组元素个数时候的具体应用详细解析。
求教者:程伟。谢谢各位解惑。