
在C语言中,函数中需要用到的子函数都要在这个函数之前声明,否则会提示有错误,例如:void mux(int,int);当然有区别了,定义是具体的函数要实现什么功能,而声明就是告诉大家你在后面要用到的函数。
如果你在这个函数定义之前调用这个函数就需要声明,如果不是那就可以是声明定义是一体的。

在C语言中,函数中需要用到的子函数都要在这个函数之前声明,否则会提示有错误,例如:void mux(int,int);当然有区别了,定义是具体的函数要实现什么功能,而声明就是告诉大家你在后面要用到的函数。
如果你在这个函数定义之前调用这个函数就需要声明,如果不是那就可以是声明定义是一体的。