gpt4 book ai didi

programming-languages - 为什么有些语言要求在调用之前在代码中声明函数?

转载 作者:行者123 更新时间:2023-12-04 08:38:34 24 4
gpt4 key购买 nike

假设你有这个伪代码

do_something();

function do_something(){
print "I am saying hello.";
}

为什么某些编程语言要求调用 do_something() 出现在函数声明下方才能运行代码?

最佳答案

编程语言使用 符号表保存源代码中使用的各种类、函数等。一些语言在一次通过中编译,因此一旦使用符号就会从符号表中拉出。其他人使用两次传递,其中第一次传递用于填充表,然后第二次用于查找条目。

关于programming-languages - 为什么有些语言要求在调用之前在代码中声明函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2152575/

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