我们有多种办法实现函数间多个数据的双向传递:
1。全局变量方式
全局变量方式是利用在主调函数和被调函数中均有效的全局变量,在主调函数和被调函数之间任意传递数据。
2。参数方式
是在形参和实参之间传递数据,是从主调函数向被调函数传递,即由实参传递给形参,而且传递的数据可以是值,也可以是地址,即可分为值传递和地址传递。
地址传递
参数方式进行地址传递时,形参只能是指针变量或数组名,相应的实参可以是变量的地址、指针变量、数组名、函数名。注意,由于传递给形参的是地址,而使相应的形参和实参具有相同的地址,则形参所指向的对象变了,相应实参所指向的对象将随之改变。
[
本帖最后由 jack10141 于 2010-8-15 10:39 编辑 ]