第11章对函数的进一步讨论要点.ppt

14.2 结构体类型 14.2.3 给结构体变量和数组赋初值 给结构体数组赋初值 struct bookcard { char num[5]; float money; } bk[3] = { {“NO.1”,35.5}, {“NO.2”,25.0}, {“NO.3”,66.7} }; bk[0] bk[1] bk[2] 14.2 结构体类型 引用(使用)结构体变量中的数据 例如:给出如下定义和语句: struct student {char name[12]; char sex; int year,month,day; float sc[4]; } std,arr[5],*ps; ps=std; 引用结构体变量std中的sex成员的形式有 std.sex ps-sex (*ps).sex 请问 如何引用结构体数组arr的第0个元素arr[0]中的sex成员? 如何引用结构体变量std中的数组成员sc中的元素sc[2]? arr[0].sex std.sc[2] ps-sc[2] (*ps). sc[2] 题目 若有以下说明和语句,则对结构体变量st中成员i的引用 方式不正确的是 struct stu {int i; int name; }st,*p; p=st; A st.i B *p.i C

文档评论(0)

1亿VIP精品文档

相关文档