请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

bennyhuo 2022-01-03 13:31:06

同学之前是学过其他语言吗?有的语言函数入参的时候可以使用形参来指示实参的位置,但 C语言是不行的。所以传参的时候要这么写:

double answer = f(2.0);
double answer2 = g(1.0, 2.0, 3.0);

注意参数按照顺序对应,并且以逗号分隔。

同学也仔细看一下我们视频当中的写法哈。

0 回复 有任何疑惑可以回复我~
  • 老师的第一行调用函数f,只给一个参数赋值(2.0),但是函数f是两个参数(x和y),那这个2.0是传给哪个参数呢?x还是y?
    回复 有任何疑惑可以回复我~ 2023-06-22 09:43:47
  • 我是直接纠正了main函数里面的写法。原问题里面是传参的语法有问题,当然对于函数f而言,是需要再传一个参数给y的。
    回复 有任何疑惑可以回复我~ 2023-06-22 10:12:54
  • 谢谢老师的解答,谢谢。
    回复 有任何疑惑可以回复我~ 2023-06-22 10:37:14
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号