- 1
- 0
- 约7.96千字
- 约 10页
- 2019-09-02 发布于辽宁
- 举报
7.3.2 结构与函数 在调用函数时,可以把结构体变量的值作为参数传递函数。由于结构体是多个数据的集合体,当把它们传递给函数时,C++的编译系统不允许把结构变量整体作为一个参数传递到函数中去。因此,只能把每个结构变量的成员作为一个个的参数传递到函数中去。例如,用stu[1].name或stu[2].age作函数实参,将实参值传给形参。这种用法和用普通变量作实参是一样的,属“值传递”方式。这种方式一般不常用。 一种常用的方式是,与数组在函数间传递一样,结构传递给函数时,一般采用地址传递方式,即把结构变量(或数组)的存储地址作为参数向函数传递,函数中用指向相同结构类型的指针接收该地址值。然后,在函数中通过这个结构指针来处理结构体变量(或数组)中的各项数据。 第7章 结构及其它 7.1 结构的概念 7.2 结构、结构变量的定义 7.3 结构与体数组 7.4 结构与函数 7.7 其他构造类型 在实际的处理对象中,有许多信息是由多个不同类型的数据组合在一起进行描述,而且这些不同类型的数据是互相联系组成了一个有机的整体。此时,就要用到一种新的构造类型数据——结构。结构的使用为处理复杂的数据结构(如动态数据结构等)提供了有效的手段,而且,它们为函数间传递不同类型的数据提供了方便。 同时也介绍在相同存储区域内存储不同数据类型的构
您可能关注的文档
- 程序设计基础-Visual Basic教程第1章 概述 .ppt
- 程序设计基础-Visual Basic教程第2章 Visual Basic界面设计(上).ppt
- 程序设计基础-Visual Basic教程第3章 Visual Basic界面设计(下).ppt
- 程序设计基础-Visual Basic教程第5章 算法.ppt
- 程序设计基础-Visual Basic教程第6章 顺序结构程序设计.ppt
- 程序设计基础-Visual Basic教程第7章 选择结构程序设计.ppt
- 程序设计基础-Visual Basic教程第8章 循环结构程序设计.ppt
- 程序设计基础-Visual Basic教程第10章 过程.ppt
- 程序设计基础-Visual Basic教程第11章 文件.ppt
- 程序设计基础-Visual Basic教程第12章 数据库编程技术.ppt
原创力文档

文档评论(0)