为了账号安全,请及时绑定邮箱和手机立即绑定

第24行代码jackResult(a,b,c);

第24行代码,为什么时jackResult(a,b,c);而不是jackResult(x,y,z);

正在回答

1 回答

http://img1.sycdn.imooc.com//5e43db0b0001ae0e07240819.jpg这个问题其实在上一节章节5-4中可以得到解答

2 回复 有任何疑惑可以回复我~
#1

小白萌新up

主函数里面没有x、y、z,上面自创的JackResult函数里面用的x、y、z也是自创的,你调用jackResult的时候,把主函数里面的a、b、c替换成x、y、z就行了。简单理解就是咱上学时候背诵了许多数学公式(就是此处的调用函数jackResult),而a、b、c是咱考试时候实际出现的数字,咱计算的时候,把a、b、c套用到公式里面的x、y、z就行了
2020-02-23 回复 有任何疑惑可以回复我~
#2

杜常笑 回复 小白萌新up

我怎么知道主函数里没有x,y,z的呢
2020-04-09 回复 有任何疑惑可以回复我~
#3

小白萌新up 回复 杜常笑

这个事情我是这么理解的,14行之前就相当于咱学的公式,例如(x+y)^2=x^2=2xy+y^2.而14行之后就相当于咱考试的时候,咱知道x和y的数值分别是a和b了,咱要套公式了,没太必要纠结xyz在哪,最佳答案也标明了,xyz都是形参,实际运用的时候你可以用任意字母代替。
2020-04-09 回复 有任何疑惑可以回复我~
#4

杜常笑 回复 小白萌新up

看到形参就理解了,谢谢
2020-04-09 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

第24行代码jackResult(a,b,c);

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信