函数表达式与函数声明有何本质区别?