增加函数声明/完善selection函数

修改#define部分值。