状态函数和非状态函数有哪些