很好奇,void replaceMax作为一个空函数是怎么把结果arr[index]=velue传给主函数的,空函数不是没有返回值吗?

来源:6-4 数组作为函数参数

慕姐8731167

2020-11-03 23:28

很好奇,void replaceMax作为一个空函数是怎么把结果arr[index]=velue传给主函数的,空函数不是没有返回值吗?


写回答 关注

2回答

  • qq_慕虎2515431
    2020-11-06 10:42:46

    抱歉,我当时好像看错题了,函数的调用不就是把函数的里面的复合语句传入main吗? 你可以这样理解,相当于数学中的换元,把replaceMax中的东东直接放入main中。 不知道这样理解的对不对啊,请见谅。

  • qq_慕虎2515431
    2020-11-05 21:46:05

    亲,先说明我是个小白有可能不正确啊!   请问返回值和传参有什么关系吗?printf是输出的,是在你屏幕上显示的,主函数只是调用了replaceMax函数了,主函数里有输出,没有返回值的。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926894 学习 · 21492 问题

查看课程

相似问题