奇思妙想 · 2024年 10月 25日 0

函数调用

23 次浏览

函数调用的语法

大部分编程语言,在函数名后面加上括号(以及参数)作为函数调用。

  • C/ObjC/C++/Java/C#/Python/仓颉 等均是如此。

不带括号的函数名

  • C/ObjC/C++ 语言单独的函数名并不会调用函数,例如 func; 只会计算函数地址,然后结束,没有调用。
  • Python 类似,不带括号的函数名不会执行函数。

函数声明

  • C/ObjC/C++ 要求函数调用前需要有函数声明,函数声明一样有作用域。如果是函数内部的函数声明,只对此函数有效,如果是文件全局位置声明,对整个文件之后代码有效。