我不明白编程会带来什么回报?

问题描述

|                                                                                                                       

解决方法

        对于这些语言,广义上,“ 0”结束当前函数并将执行流返回给调用函数。您可以选择在“ 0”语句之后传递一个值,该值是当前函数在调用函数上下文中的结果。 例如:
void CallingFunction() {
    int x = OtherFunction();
}

int OtherFunction() {
    return 3;
}
return
语句以
OtherFunction()
结尾,即返回后的任何其他语句将不执行,,6ѭ中的
x
的值将为
3
,因为这是
OtherFunction()
返回的结果。 函数和返回值的概念是这种编程风格的非常基本的核心概念。正如其他人在评论中指出的那样,您确实应该检查一本书或找一位可以帮助您入门的导师。 代码是您需要的概念的非常易读的高级概述。     ,        可以将功能视为可以正常工作的某个单元。您可能会调用它(要求它完成工作),并且可能需要一些函数参数(完成工作所需的值)。完成工作后,它可能会向您返回一些信息。 例如,自动售货机。机器是一种功能:您给它一些钱,它会返回苏打水。对您来说,您用一些参数(钱)“叫”自动售货机,它给了您一个返回值。在机器上,它是一个带有一些参数的函数(已保存在其银行中),然后使用return语句(问题的症结)为调用方(您)提供了返回值。     ,        Return只会在堆栈上放置一个值,因此调用函数可以在过程块执行结束后进行选择。我建议读一本有关计算机体系结构的书。即使您使用高级语言进行编程,也应该了解这些内容。     ,        你知道什么功能吗?它的功能听起来很像,它结束了a函数(从a返回)。如果您所使用的功能无效,那么只需说“返回”就足以从该功能中“返回”。但是,如果您使用的函数具有返回值(如int),则需要在返回时提供该类型的值。 因此,例如,如果我有一个看起来像这样的函数(不是实际的Java):
       int oneGenerator()
       {
           return 1;
       }
这意味着\“ oneGenerator \”在该返回行结束,并且还提供了值1。我可以从名为oneGenerator()的函数中使用该值。例如,假设我有一个调用oneGenerator的主函数
    int main()
    {
        int my_int;
        my_int = oneGenerator();
        print(my_int);
    }
那么该打印行(不是实际的Java代码,只是一个通用性)将输出1。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...