gpt4 book ai didi

function - 对函数声明和原型(prototype)感到困惑

转载 作者:行者123 更新时间:2023-12-01 22:49:35 26 4
gpt4 key购买 nike

我有一个简单的问题,但它困扰着我。我的在线教科书说这是真的 --> “函数声明可以在函数定义之前调用函数。”我认为这是错误的,因为如果一个函数仅在声明后才被调用,那么程序如何知道它的作用。我认为这会导致编译时错误。有人可以解释为什么这是真的吗?谢谢。

最佳答案

这意味着一旦您声明该函数,编译器就会知道它的存在。

因此,您可以编写调用该函数的代码,编译器不会提示。这可能就是为什么你的教科书说在函数定义之前启用对函数的调用

当然,您必须在某处定义函数(编写函数体)以使程序正确执行。

文本并不意味着声明足以使其工作,它只是声明声明该函数允许编写调用它的代码,而无需定义到位。

关于function - 对函数声明和原型(prototype)感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33268185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com