c++ 怎么让一个子函数定义的变量让另一个子函数使用?

2024-11-02 11:29:28
推荐回答(2个)
回答1:

  方法1:
  定义一些全局变量,在函数中利用局部变量给这些全局变量赋值。另外的函数直接访问全局变量。
  方法2:
  在函数A中调用另外一个函数B,将A中的局部变量作为参数传递给函数B。

回答2:

变量太多就看看可不可以减少,函数是少参数会更好一点
如果返回太多,可以这样解决
1.
返回结构体,结构体包括了你想传递的所有变量
2.
作为参数传递出来,参数可以是一个个变量的地址,也可以是一个结构体的地址,在函数内部修改后,变量同样被修改