正在加载图片...
9.2.3结构变量的使用3.结构变量作为函数参数如果一个C程序的规模较大,功能较多,必然需要以函数的形式进行功能模块的划分和实现如果程序中含有结构数据,则就可能需要用结构变量作为函数的参数或返回值,以在函数间传递数据。特点:可以传递多个数据例9-2中:且参数形式较简单缺点:对于成员较多的大double count_average(型结构,参数传递时所main: s1.average = col进行的结构数据复制使得效率较低9.2.3 结构变量的使用 3. 结构变量作为函数参数 ◼ 如果一个C程序的规模较大,功能较多,必然需 要以函数的形式进行功能模块的划分和实现 ◼ 如果程序中含有结构数据,则就可能需要用结 构变量作为函数的参数或返回值,以在函数间 传递数据。 ◼ 例9-2中: double count_average( struct student s ) main:s1.average = count_average ( s1 ); 特点:可以传递多个数据 且参数形式较简单 缺点:对于成员较多的大 型结构,参数传递时所 进行的结构数据复制使 得效率较低
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有