【发布时间】:2020-12-03 17:31:56
【问题描述】:
这不是关于语言的具体问题,而是关于一般编程的更多问题。这个问题是在我与一位朋友就我最近从我的 C++ 课程中了解到的“函数原型”开始争论之后提出的。我向他提到原型是您必须在代码开头创建的函数头,因此编译器会在运行时分配一些空间,然后才能到达实际函数。然后我们开始讨论其他不使用函数原型的编程语言(如 java 或 python)——就我们而言——实际上是否有一个类似于 C++ 的系统,只是它们自己处理而不是处理它让用户创建它们。
所以我们很想知道,函数原型到底是什么?他们只对 C/C++ 负责,还是其他编程语言使用它们?作为未来的程序员,我需要更多地开发它吗?感谢您的帮助!
【问题讨论】:
标签: language-agnostic function-prototypes