我感觉这个问题,你在以后的学习中慢慢就会理解了。或者,再回头看看函数的封装问题。然后,再看看数据类型,毕老师特别说明,为什么有那么多的数据类型,改如何选用。我感觉你都还没搞明白。
我认为,可以这样理解:
首先呢,写这个函数的目的是为了提高代码的复用性。想要返回一个什么样的值,你写函数的时候首先要自己搞明白了,不然这个函数你是写不出函数来的。
以后你做项目的时候。比方说给一个教育局写软件,要算学生的总成绩,这时候你写个函数,把各科成绩传进去,返回一个数,如果这个他们考试都各科的分数都是100分,没有小数,那你返回一个int型的数就行了。如果成绩是带小数的,那你必须使用float型的数据了。如果,让还让你算出他辖区每个学校所以学生的总成绩,你可能就要用long或double型的数据了。
还是上面这个例子,如果你算出总分了,你后面的程序需要用这个数,那你就让函数返回来,因为你要用。你个你用不着,比方说直接保存到文件就可以了,那你就void就行了。
往后学你就明白了,我感觉我们都没毕老师讲的好,看视频的时候注意下老师说的细节。毕老师基本没有废话,每句话都值得琢磨。 |