函数调用的语法
大部分编程语言,在函数名后面加上括号(以及参数)作为函数调用。
- C/ObjC/C++/Java/C#/Python/仓颉 等均是如此。
不带括号的函数名
- C/ObjC/C++ 语言单独的函数名并不会调用函数,例如 func; 只会计算函数地址,然后结束,没有调用。
- Python 类似,不带括号的函数名不会执行函数。
函数声明
- C/ObjC/C++ 要求函数调用前需要有函数声明,函数声明一样有作用域。如果是函数内部的函数声明,只对此函数有效,如果是文件全局位置声明,对整个文件之后代码有效。