先放上函数原型
int luaL_dofile (lua_State *L, const char *filename); 加载并运行某个文件
int luaL_loadfile (lua_State *L, const char *filename); 加载某个文件
luaL_dofile 其定义为(luaL_loadfile(L, filename) || lua_pcall(L, 0, LUA_MULTRET, 0))
两者之间的差别就是dofile比loadfile过了一个lua_pacll