几种变量类型