“C语言中函数与函数之间都是互相独立的,不能嵌套定义”——请高手解释这句话

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:46:53
麻烦高手能详细解释这句话,最好举个浅显的例子。谢谢了。

比如
函数只能这样写

void a()
{
}

void b()
{
}

不能写成

void c()
{
void d()
{
}
}

函数内部不能在定义一个函数,如:
void main()
{
void max()
{
}
}
但是可以嵌套调用,如
void main()
{
int max();
int a;
a=max();
}
int max()
{
}