问答详情
源自:6-4 数组作为函数参数

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

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


提问者:慕姐8731167 2020-11-03 23:28

个回答

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

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

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

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