第10章结构与联合.ppt

第10章结构与联合.ppt

第10章 结构与联合 10.5 结构类型作为函数的参数和返回值 目录 数据类型为结构类型的函数参数,称为结构类型参数,亦简称结构参数。 结构参数和与之成员类型一致的多个参数,其参数传递效果一样的。 结构类型可以直接表示多个结构成员之间实际相互联系之意义。这也是采用结构参数之意义所在。 例如,对于一个物理量而言,不仅有大小,还有量纲,下面的结构声明描述有大小和量纲的结构类型。 struct motion{ double size; /* 物理量的大小 */ char dimension[12]; /* 物理量的量纲 */ }; 10.5.1  结构类型作为函数的参数 返回值类型为结构类型的函数,称为结构类型函数,亦简称结构函数。 结构函数之返回值,除了可以直接表示返回值的多个结构成员之间实际相互联系之意义之外,可以直接返回不同类型的多个值。 struct motion{ double size; /* 物理量的大小 */ char dimension[12]; /* 物理量的量纲 */ }; struct motion add_motion(struct motion u,struct motion v){ … }

文档评论(0)

1亿VIP精品文档

相关文档