str不是栈变量吗?为什么会在文本区?