定义factorial函数放在开头和放在末尾有区别吗?

这个例题里定义factorial函数放在开头和放在末尾有区别吗?

如果放在开头,你直接写函数实现就可以了
放在末尾,那么你需要在开头先写函数申明,否则其它代码不认识这个函数