主题:关于函数的参与返回值
做为一个学习者,我想我遇到了目前为止最大的一个困难,就是不能理解函数的返回值与参数。以后可能是指针。。。于是,我就在家门前的球场上溜达,无意中,脚踢到
一个小石子,是右脚踢到的,我很自然的用左脚接着又轻踢了一下,当时脑子里正想的函数的返回值是怎么回事,看着那石子,我貌似有点明白
但又不太明白,我就用了踢足球做比喻。右脚是主函数,左脚是被调用的函数,球是值,右脚踢给左脚,叫传递。左脚接到值了,然后是返回吗?也许
用传回更恰当,传回给右脚吗?不能看作是左脚发球给右脚吗?貌似在这里就卡住了,主函数是不允许被调用的吗?书上这么说的。自己调用
自己叫递归,就好比左脚向前踢球,球停在某个地方,人上前再用左脚再传,这是递归的原理吗?那我用右脚可以实现递归嘛?就是用主函数
然后是参数,形参与实参,我如何分辨它们,书上是说在被调函数里的是形参,对应的主调函数里的是实参,话是这么说,可我是初学者,就算明白了这一点,让我知道哪个是形参或实参,确实搞不明白,更直白的说,我看到int我能知道这是基本整型,就是这么个意思。
到底,函数的返回值与参数到底有什么作用?用左脚可以射门,右脚也行,甚至头也行。。。昨天我一边想就一边笑,没办法,想不通,只好求助了,
以问号结束的句子就是我的问题,有点多。谢谢好心人。有人这么告诉过我:不懂的问题可以先放着,过一段时间再回过头来看,还看不懂就可
以请教有经验的人了,因为学习过,有经验,不经意的一句话能超过自己苦读一个星期的书,但也不要养成依赖的习惯。我始终都信奉这句话。
所以,我从心里感激帮助过我的人。
一个小石子,是右脚踢到的,我很自然的用左脚接着又轻踢了一下,当时脑子里正想的函数的返回值是怎么回事,看着那石子,我貌似有点明白
但又不太明白,我就用了踢足球做比喻。右脚是主函数,左脚是被调用的函数,球是值,右脚踢给左脚,叫传递。左脚接到值了,然后是返回吗?也许
用传回更恰当,传回给右脚吗?不能看作是左脚发球给右脚吗?貌似在这里就卡住了,主函数是不允许被调用的吗?书上这么说的。自己调用
自己叫递归,就好比左脚向前踢球,球停在某个地方,人上前再用左脚再传,这是递归的原理吗?那我用右脚可以实现递归嘛?就是用主函数
然后是参数,形参与实参,我如何分辨它们,书上是说在被调函数里的是形参,对应的主调函数里的是实参,话是这么说,可我是初学者,就算明白了这一点,让我知道哪个是形参或实参,确实搞不明白,更直白的说,我看到int我能知道这是基本整型,就是这么个意思。
到底,函数的返回值与参数到底有什么作用?用左脚可以射门,右脚也行,甚至头也行。。。昨天我一边想就一边笑,没办法,想不通,只好求助了,
以问号结束的句子就是我的问题,有点多。谢谢好心人。有人这么告诉过我:不懂的问题可以先放着,过一段时间再回过头来看,还看不懂就可
以请教有经验的人了,因为学习过,有经验,不经意的一句话能超过自己苦读一个星期的书,但也不要养成依赖的习惯。我始终都信奉这句话。
所以,我从心里感激帮助过我的人。