所以,这可能听起来有点愚蠢,但我很难理解返回值。什么是一,如何确定它是哪种数据类型?我是 C++ 的初学者,到目前为止还很简单...感谢您的帮助。
🌮 什么是返回值?
在C++中,函数就像餐厅里的厨师。当您调用(或“订购”)该函数时,您希望它“准备一些东西”并将其“发送回”给您。返回值是函数返回给调用它的人(或代码)的值。
类比:想象你去一家餐厅点了一份披萨🍕。
你问:“给我一个披萨。” 厨师制作披萨并将其寄回给您。 用 C++ 术语来说,这个披萨就是返回值。
🍔 如何确定返回值的数据类型?
在 C++ 中,每个函数都必须指定它将返回的数据类型 - 无论是 int、float、string 还是任何其他类型。这是在函数定义中完成的。
类比:如果您知道自己要点饮料,您会期望喝水或苏打水之类的饮料,而不是汉堡。 类似地,在 C++ 中,当您调用以 int 作为返回类型的函数时,您知道它将返回一个整数值。