你要说明你用的语言的,某些语言是支持函数嵌套定义的,如JAVA的Lambda表达式
public static void main(String[] args) { ma mu = (int a, int b) -> { return a * b; }; }}
其中ma是个接口
而C/C++就是你描述的
int test()
{
int test1() { } //错,不能嵌套定义
}
int test1(); //正确,可以声明
如本站内容“对您有用”,欢迎随意打赏,让我们持续更新!