函数原型和函数声明的区别