如何从一个函数获取值并将其传递给另一个函数?

时间:2020-05-16 18:44:20

标签: c function

第一个功能是能够注册新帐户。我想存储该new_acc 名称和DOB 并将其转移到另一个函数。因此,当我在第二个函数中调用名称时,它应该检查该名称(如果存在)然后授予我访问权限。

一个功能

Container

另一个功能

ListView

1 个答案:

答案 0 :(得分:1)

您需要注意变量scope。作为复习:

变量的范围是程序中可以使用该变量的部分。因此,范围描述了程序中标识符的可见性。

data变量在new_acc内局部声明,不返回,这意味着该变量在函数外部不可见。

为澄清这一点,请考虑您的listing数组。尽管未将其传递到任何一个函数中,但都可以在new_acclist_view中访问它。这使我相信它是全局声明的(在任何函数之外)。如果您希望namelist_view中可见,则必须类似地将其全局设置或从new_acc返回。

注意:我所包含的链接还讨论了变量的生存期,同样重要的是要考虑

相关问题