我是编码新手,所以请多多包涵。
我目前正在尝试了解功能之间的流程和相互作用。我了解我们如何调用函数、传递参数和获取返回值等的基础知识
然而,在解构练习题的解决方案以计算拆分账单时,要求用户在主函数中以浮点数形式输入,这些浮点数变量被命名为
bill_amount
tax_percent
tip_percent
在计算账单和拆分账单的函数中,我们使用其他命名为 float 的变量
bill
tax
tip
在运行调试器以了解发生了什么时,我可以看到如何为“计算”函数中使用的这些变量分配变量值功能。
所以我的问题是:C 如何知道将 main 函数中变量的值传递给 calculate 函数?例如,bill_amount
中的值被传递给变量 tax_amount
,而没有特别指示程序这样做?
该程序运行良好,我尝试使用谷歌搜索了解其工作原理但未成功。
C 如何知道将 main 函数中变量的值传递给 calculate 函数?例如,“tax_percent”中的值被传递给变量“tax”,而没有特别指示程序这样做?
例如,这个声明:
tip_percent
匹配这个函数定义:
tax_percent