正在加载图片...
成员表列 变量名表列 3.直接说明结构变量。 struct char name [20] har sex float score I boy, boy2 这种形式的说明的一般形式为 struct 成员表列 }变量名表列 第三种方法与第二种方法的区别在于第三种方法中省去了结构名,而直接给出结构变量。 三种方法中说明的boy1,boy2变量都具有下图所示的结构 name sex score 说明了boy1l,boy2变量为stu类型后,即可向这两个变量中的各个成员赋值。在上述stu 结构定义中,所有的成员都是基本数据类型或数组类型。 成员也可以又是一个结构,即构成了嵌套的结构。例如,下图给出了另一个数据结构 num name SEx birthday score month day year 按图可给出以下结构定义: struct date struct I int num har name [20] ar sex struct date birthday float score I boyl, boy2 首先定义一个结构date,由 month(月)、day(日)、year(年)三个成员组成。在定义并{ 成员表列 }变量名表列; 3. 直接说明结构变量。 例如: struct { int num; char name[20]; char sex; float score; }boy1,boy2; 这种形式的说明的一般形式为: struct { 成员表列 }变量名表列; 第三种方法与第二种方法的区别在于第三种方法中省去了结构名,而直接给出结构变量。 三种方法中说明的 boy1,boy2 变量都具有下图所示的结构。 说明了 boy1,boy2 变量为 stu 类型后,即可向这两个变量中的各个成员赋值。在上述 stu 结构定义中,所有的成员都是基本数据类型或数组类型。 成员也可以又是一个结构,即构成了嵌套的结构。例如,下图给出了另一个数据结构。 按图可给出以下结构定义: struct date { int month; int day; int year; }; struct{ int num; char name[20]; char sex; struct date birthday; float score; }boy1,boy2; 首先定义一个结构 date,由 month(月)、day(日)、year(年) 三个成员组成。 在定义并
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有