C语言中,在main()函数外声明函数和函数内声明函数有何区别?

2024-10-30 16:25:01
推荐回答(4个)
回答1:

//声明在函数外,声明后面的函数(无论main还是其他函数)都可以调用
//声明在函数内部,只能在本函数内,声明后面的区域可以调用

回答2:

全局变量 局部变量

回答3:

函数默认就是全局的。有没有声明只是影响了函数作用区的起点。也就是为了编译器能找到这个声明,可以根据需要任意放置。除非你加上staic本地化该函数

回答4:

作用域不同啊